Integrate Libav-SMASH video decode handler and moved into common directory.