gstreamer/gst-libs/gst
Gwenole Beauchesne f52dfe5797 jpeg: rework and optimize parser.
Split the input buffer data into decoder units that represent a JPEG
segment. Handle scan decoder unit specifically so that it can include
both the scan header (SOS) but also any other ECS or RSTi segment.

That way, we parse the input buffer stream only once at the gst-vaapi
level instead of (i) in gst_vaapi_decoder_jpeg_parse() to split the
stream into frames SOI .. EOI and (ii) in decode_buffer() to further
determine segment boundaries and decode them.

In practice, this is a +15 to +25% performance improvement.
2013-09-20 18:32:12 +02:00
..
codecparsers configure: always build the MPEG-4 parser. 2013-06-14 11:45:11 +02:00
vaapi jpeg: rework and optimize parser. 2013-09-20 18:32:12 +02:00
video build: fix compiling of local GstVideoDecoder and codecparsers. 2013-02-25 10:46:08 +01:00
Makefile.am Add videoutils submodule for GstVideoDecoder APIs. 2012-12-21 16:01:16 +01:00