gstreamer/subprojects/gst-plugins-bad/gst/videoparsers
Guillaume Desmottes 082a8fcd5e h264parse: parse unregistered SEI without user data
We get loads of warnings when parsing videos from users:

gsth264parser.c:1115:gst_h264_parser_parse_user_data_unregistered: No more remaining payload data to store
gsth264parse.c:646:gst_h264_parse_process_sei:<h264parse0> failed to parse one or more SEI message

Those are raised because of unregistered SEI without user data.

The spec does not explicitly state that unregistered SEI needs to have
data and I suppose the UUID by itself can carry valuable information.
FFmpeg also parses and exposes such SEI so there is no reason for us no
too as well.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7931>
2024-12-04 13:56:13 +00:00
..
dirac_parse.c
dirac_parse.h
gstav1parse.c av1parse: Properly transfer TU timestamp 2024-05-28 23:59:36 +00:00
gstav1parse.h
gstdiracparse.c
gstdiracparse.h
gsth263parse.c
gsth263parse.h
gsth264parse.c h264parse: parse unregistered SEI without user data 2024-12-04 13:56:13 +00:00
gsth264parse.h h264parse: Fix pic_timing SEI replacement 2024-10-31 20:29:37 +00:00
gsth265parse.c h264parse, h265parse: Support drop frame codes with counting_type 6 2024-10-31 19:34:53 +00:00
gsth265parse.h h265parse: Parse SEI unregistered user data 2023-07-25 18:28:26 +00:00
gstjpeg2000parse.c
gstjpeg2000parse.h
gstmpeg4videoparse.c
gstmpeg4videoparse.h
gstmpegvideoparse.c mpegvideoparse: do not set delta unit flag on unknown frame type 2024-11-12 09:13:10 +00:00
gstmpegvideoparse.h
gstpngparse.c
gstpngparse.h
gstvc1parse.c gst-plugins-bad: re-indent with GNU indent 2.2.12 2023-03-17 03:18:54 +00:00
gstvc1parse.h
gstvideoparserselement.c
gstvideoparserselements.h
gstvideoparseutils.c h264parse: attach LCEVC meta to buffers if it is present in SEI 2024-10-02 20:33:13 +00:00
gstvideoparseutils.h h264parse: attach LCEVC meta to buffers if it is present in SEI 2024-10-02 20:33:13 +00:00
gstvp9parse.c vp9parse: Fix critical warning during caps negotiation 2024-01-25 00:01:14 +00:00
gstvp9parse.h
h263parse.c
h263parse.h
meson.build meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
plugin.c