* merges:
Final set of changes for a working ffmpeg.
More update to newer ffmpeg API
Use new virtual IO api
Cleanup global video state.
Additional usage of the new api
Update ffmpeg codec and media constants
Fix metadata usage
Sync up FFmpeg -- autoconf