Hi, 2012/3/12 Gwenole Beauchesne <[email protected]>: > Correctly emit slice_vertical_position, as per the definition from > the bitstream, to the HW decoder (MFD_MPEG2_BSD_OBJECT). > > Add workaround for players that have not fixed their usage of > slice_vertical_position. That field shall represent the slice vertical > position as it comes from the bitstream. > > NOTE: I have not tested the ILK code path yet. Only SNB, IVB.
At least two other fixes are needed in the Gen driver to complete MPEG-2 interlaced support. Codec layers (FFmpeg, GStreamer, etc.) also require changes. slice_vertical_position is reportedly coming from the bitstream, in order to please the PVR driver. This definition also accomodates the VDPAU-based VA driver. So, let's align everybody on a single definition. :) The workaround part will be removed for libva-driver-intel 1.1.0+ or 1.2.0+ by next distribution releases. Probably Q3'12? Regards, Gwenole. _______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
