gstreamer/gst-libs/gst/codecparsers
Cong Zhong 46c01de05d codecparsers: mpeg2: store quantization matrices in zigzag scan order.
Quantizer matrices are encoded in zigzag scan order in the bitstream,
but they are stored in raster scan order when they are parsed. However,
default matrices were also prepared in zigzag scan order, hence the
mismatch. i.e. the matrices were presented either in raster scan order
if they are explicitly present in the bitstream, or they were presented
in zigzag scan order if the default definitions were to be used instead.

One way to solve this problem is to always expose the quantization
matrices in zigzag scan order, since this is the role of the parser to
not build up stories from the source bitstream and just present what
is in there.

Utility functions will be provided to convert quantization matrices in
either scan order.

https://bugzilla.gnome.org/show_bug.cgi?id=693000

Signed-off-by: Cong Zhong <congx.zhong@intel.com>
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-02-06 14:22:41 +01:00
..
gsth264parser.c codecparsers: h264: add inferred value for slice_beta_offset_div2. 2013-01-22 11:19:17 +01:00
gsth264parser.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstmpeg4parser.c Fix FSF address 2012-11-04 00:09:59 +00:00
gstmpeg4parser.h Fix FSF address 2012-11-04 00:09:59 +00:00
gstmpegvideoparser.c codecparsers: mpeg2: store quantization matrices in zigzag scan order. 2013-02-06 14:22:41 +01:00
gstmpegvideoparser.h codecparsers: mpeg2: store quantization matrices in zigzag scan order. 2013-02-06 14:22:41 +01:00
gstvc1parser.c codecparsers: vc1: fix bitplanes decoding (DIFF6 or NORM6 residual bytes). 2013-01-25 09:53:05 +01:00
gstvc1parser.h codecparsers: vc1: add API to parse slice headers. 2013-01-23 17:22:07 +01:00
Makefile.am gst: Update versioning 2012-04-04 14:44:34 +02:00
parserutils.c Fix FSF address 2012-11-04 00:09:59 +00:00
parserutils.h Fix FSF address 2012-11-04 00:09:59 +00:00