[FFmpeg-devel] [PATCH][7/8] Add VA API accelerated H.264 decoding

Gwenolé Beauchesne gbeauchesne
Thu Jan 29 17:51:31 CET 2009


Hi,

This patch adds H.264 decoding support through VA API.

The following sequence parameter set fields are now recorded:  
bit_depth_luma_minus8, bit_depth_chroma_minus8,  
residual_colour_transform_flag. I haven't found much information about  
what the latter does exactly but I added it anyway. It seems to be  
only useful to 4:4:4 high profiles, which VA API does not really  
support.

I also chose to record {luma,chroma}_weight_l[01]_flag because they  
were not reconstructable easily.

Note: though this works well on NVIDIA cards (through VDPAU), there  
are still visual problems with some bitstreams on Intel  
implementation. The latter is more picky to the way the PictureParam  
and SliceParam blocks are filled in.

Regards,
Gwenole

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 107_vaapi_h264.patch
Type: application/octet-stream
Size: 30642 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090129/98d75a6b/attachment.obj>
-------------- next part --------------




More information about the ffmpeg-devel mailing list