[FFmpeg-devel] [PATCH] Fix VC-1 playback with pulldown content
Alexandre Colucci
alexandre at elgato.com
Mon Apr 4 15:57:54 CEST 2011
> On Mon, Apr 04, 2011 at 03:08:50PM +0200, Alexandre Colucci wrote:
>> Hi,
>>
>> The attached patch fixes the jerky playback of VC-1 content with pulldown. The pulldown flags were incorrectly set. They must be correct in order to display the frames with the correct timing as mentioned in the specifications: "SMPTE 421M: VC-1 Compressed Video Bitstream Format and Decoding Process". More precisely the following tables:
>>
>> Table 20: Progressive P picture layer bitstream for Advanced Profile
>> Table 22: Progressive B picture layer bitstream for Advanced Profile
>> Table 23: Progressive Skipped picture layer bitstream for Advanced Profile
>> Table 82: Interlaced Frame I and BI picture layer bitstream for Advanced Profile
>> Table 83: Interlaced Frame P picture layer bitstream for Advanced Profile
>> Table 84: Interlaced Frame B picture layer bitstream for Advanced Profile
>> Table 85: Picture Layer bitstream for Field 1 of Interlace Field Picture for Advanced Profile
>>
>
>
>> Note: I can provide a 10MB sample file if requested.
>
> carl might want it to test
>
> patch applied though, it looks correct
>
> [...]
A small sample file has been uploaded in
upload.ffmpeg.org/incoming/JerkyVC1Pulldown/
Alexandre
More information about the ffmpeg-devel
mailing list