gstreamer/gst-libs/gst/codecs
He Junyan 3c975ed918 codecs: h264dec: Add a compliance property to control behavior.
Some features such as the low-latency DPB bumping and mapping the
baseline profile as the constrained-baseline profile do not conform
to the H264 offical spec. But in practice, they are very useful and
are widely needed. We add this compliance property to control the
behavior of the decoder, make it fit more requirement.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2432>
2021-09-13 06:37:28 +00:00
..
codecs-prelude.h Move CODEC base classes into it's own library 2020-03-05 03:06:16 +00:00
gstav1decoder.c codecs: av1dec: Fix to output frame with highest spatial layer 2021-08-27 15:27:31 +00:00
gstav1decoder.h codecs: AV1decoder: Add the AV1 decoder base class. 2021-02-23 13:50:51 +08:00
gstav1picture.c codecs: AV1decoder: Add the AV1 decoder base class. 2021-02-23 13:50:51 +08:00
gstav1picture.h codecs: AV1decoder: Add the AV1 decoder base class. 2021-02-23 13:50:51 +08:00
gsth264decoder.c codecs: h264dec: Add a compliance property to control behavior. 2021-09-13 06:37:28 +00:00
gsth264decoder.h codecs: h264dec: Add a compliance property to control behavior. 2021-09-13 06:37:28 +00:00
gsth264picture.c codecs: h264dec: Fix a error print of dpb_add. 2021-07-28 10:54:21 +00:00
gsth264picture.h codecs: h264dec: Improve the algorithm for low latency mode. 2021-07-21 15:23:17 +00:00
gsth265decoder.c codecs: h265decoder: Fix a typo of NumPocTotalCurr when process ref pic list. 2021-07-16 23:05:18 +08:00
gsth265decoder.h codecs: h265decoder: Fix a typo of NumPocTotalCurr when process ref pic list. 2021-07-16 23:05:18 +08:00
gsth265picture.c codecs: Integrate H265 DPB full check into need_bump(). 2021-06-02 13:10:35 +00:00
gsth265picture.h codecs: Integrate H265 DPB full check into need_bump(). 2021-06-02 13:10:35 +00:00
gstmpeg2decoder.c codecs: mpeg2decoder: Move frame_unref to handle_frame. 2021-02-11 16:18:29 +08:00
gstmpeg2decoder.h codecs: mpeg2decoder: Fix a typo in header file's comment. 2021-01-20 00:57:34 +08:00
gstmpeg2picture.c codecs: mpeg2decoder: fix documentation 2020-12-28 13:15:50 +08:00
gstmpeg2picture.h codecs: Add buffer_flags for mpeg2 picture. 2021-01-04 13:09:01 +00:00
gstvp8decoder.c vp8decoder: Drain the output queue on EOS/finish 2021-06-16 17:34:54 +00:00
gstvp8decoder.h codecs: gstvp8decoder: add support for render delay 2021-05-31 15:48:24 -04:00
gstvp8picture.c codecs: Add new baseclass for VP8 decoder 2020-04-22 23:20:44 +00:00
gstvp8picture.h codecs: Add new baseclass for VP8 decoder 2020-04-22 23:20:44 +00:00
gstvp9decoder.c codecs: vp9decoder: Make duplicate_picture() vfunc optional 2021-04-09 12:13:24 +00:00
gstvp9decoder.h codecs: vp9decoder: Update docs 2021-04-09 12:13:24 +00:00
gstvp9picture.c codecs: vp9decoder: Remove unused pts variable 2020-09-15 15:54:53 +00:00
gstvp9picture.h codecs: vp9decoder: Port to GstVp9StatefulParser 2021-04-07 19:32:29 +00:00
gstvp9statefulparser.c codecs: gstvp9statefulparser: feature_data should be 0 if feature_enable is 0 2021-09-09 18:32:42 +00:00
gstvp9statefulparser.h codecparsers: Reimplement VP9 parser 2021-04-07 19:32:29 +00:00
meson.build codecparsers: Reimplement VP9 parser 2021-04-07 19:32:29 +00:00