From: Burkhard P. <pl...@ip...> - 2013-04-23 15:18:58
|
Hi, Am 23.04.2013 15:36, schrieb Joseph Artsimovich: > Hi, > > Here is another patch for (read only) Avid IMX support. Being an Avid format, it uses Avid's proprietary atoms to switch between different YUV range mappings. That's now supported. Another thing I changed is stopping taking the height from tkhd and instead take it from stsd. > I came across a file that had: > 720x480 in tkhd > 720x486 in stsd > 720x512 (including the VBI area) coming out of ffmpeg. > The file was made with Avid Media Composer 6. It was crashing the current version of libquicktime. Applied > BTW, I found more incompatibilities with the latest ffmpeg from git. Looks like they've done a big spring cleanup in their interfaces. > I haven't done anything to address those yet. A good idea would be to make a spring cleanup in libquicktime and remove all legacy API stuff in our libavcodec frontends (and require a more recent ffmpeg version). Theoretically we still support hopelessly old ffmpeg versions, which probably noone uses anymore and which mess up our code with lots of #ifdefs. As alwayws, patches are welcome (I can't work on lqt a the moment). Burkhard |