[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