[Bug 693000] codecparsers: mpeg2: fix default quantizer matrix for intra blocks

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Feb 5 04:41:07 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=693000
  GStreamer | gst-plugins-bad | git

--- Comment #6 from Gwenole Beauchesne <gb.devel at gmail.com> 2013-02-05 12:41:04 UTC ---
Raster scan order is the natural order HW decoders expect. Besides, this is
also the resulting order for SW decoding once 7.3.1 is applied.

However, the role of the parser is to simply parse the original bitstream and
it's up to upper layers to interpret the data. HW decoders expect raster scan
order but an extra copy from the parser to the HW (I omit intermediate) is done
anyway so, if needed, we can also convert the matrix on-the-fly.

So, I have finally decided to implement option (i), while providing utility
functions to perform the conversions.

There is also an additional reason: it looks unlikely that some ancient drivers
that are still used around get ever fixed, and we will probably have to stick
to the existing behaviour where matrices are pushed to the driver in the
original (zigzag scan order) form.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list