gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/codecs
Seungha Yang 8d40531f23 h265decoder: Improve robustness against malformed NAL packets
Use newly added gst_h265_parser_identify_and_split_nalu_hevc()
method to handle broken streams where packetized NAL unit
contain start code prefix in it.

It's obviously wrong stream but we know how to work around it
and even need to support such broken streams since
stateless decoder implementations are being a primary
decoder element.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2394>
2022-05-10 03:59:47 +09:00
..
codecs-prelude.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstav1decoder.c av1decoder: Add support for render delay 2022-05-04 01:23:25 +09:00
gstav1decoder.h av1decoder: Add support for render delay 2022-05-04 01:23:25 +09:00
gstav1picture.c codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstav1picture.h av1decoder: Hold OBU temporal and spatial id in picture struct 2022-05-04 01:23:11 +09:00
gsth264decoder.c h264decoder: Fix for unhandled low-delay decoding case 2022-05-05 14:54:54 +00:00
gsth264decoder.h codecs: Stop claiming constness for refcounted object 2022-02-06 17:17:22 +00:00
gsth264picture.c codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gsth264picture.h codecs: h264: Save the field_pic_flag 2022-03-25 21:40:28 +00:00
gsth265decoder.c h265decoder: Improve robustness against malformed NAL packets 2022-05-10 03:59:47 +09:00
gsth265decoder.h codecs: h265decoder: Fix documentation. 2022-04-28 11:58:20 +00:00
gsth265picture.c h265decoder: Remove unused pts variable 2022-03-15 21:08:06 +00:00
gsth265picture.h h265decoder: Drain decoder on new_sequence() 2022-03-15 21:08:06 +00:00
gstmpeg2decoder.c codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstmpeg2decoder.h codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstmpeg2picture.c codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstmpeg2picture.h codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstvp8decoder.c codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstvp8decoder.h codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstvp8picture.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstvp8picture.h codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstvp9decoder.c codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstvp9decoder.h codecs: Signal required DPB size for AV1,MPEG2,VP8, and VP9 via new_sequence() 2022-05-03 14:17:49 +00:00
gstvp9picture.c codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstvp9picture.h codecs: Rename picture clear functions 2022-03-11 20:20:17 +00:00
gstvp9statefulparser.c codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers 2021-11-29 17:41:19 +00:00
gstvp9statefulparser.h codecs: gstvp9{decoder|statefulparser}: optionally parse compressed headers 2021-11-29 17:41:19 +00:00
meson.build gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00