gstreamer/subprojects/gst-plugins-bad/gst-libs/gst
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
..
adaptivedemux video: Don't overshoot QoS earliest time by a factor of 2 2024-09-13 19:52:52 +00:00
analytics tensormeta: Add APIs to create and access GstTensorMeta contents 2024-11-08 14:58:49 +00:00
audio gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
basecamerabinsrc meson: Add CameraBin and Va girs 2023-04-25 02:57:55 +00:00
codecparsers h264parse: parse unregistered SEI without user data 2024-12-04 13:56:13 +00:00
codecs vp8decoder: Fix resolution change handling 2024-10-29 20:19:15 +00:00
cuda cuda: Load external resource interop symbols 2024-09-14 15:33:44 +00:00
d3d11 d3d12converter: Add support for colorbalance 2024-11-03 21:33:37 +00:00
d3d12 d3d12converter: Gamma LUT related enhancements 2024-11-26 16:06:08 +00:00
d3dshader d3dshader: Add shader for building gamma LUT 2024-11-26 16:06:08 +00:00
dxva meson: Explicitly use cpp_std=c++11 for dxva 2024-10-13 19:31:27 +00:00
insertbin insertbin/doc: add "Since" markers to pass CI 2023-11-17 01:09:49 +01:00
interfaces meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
isoff gst-plugins-bad: define G_LOG_DOMAIN for all libraries 2021-10-19 00:12:25 +00:00
mpegts mpegts: Fix JPEG-XS Extension Descriptor handling 2024-10-31 10:02:01 +00:00
mse meson: Remove duplicated library definitions for gstmse and gstanalytics 2024-06-30 15:43:27 +00:00
opencv build: opencv: disable opencv deps if it's not installed 2023-10-26 20:43:14 +00:00
play play: Improve play message API inconsistencies 2024-10-29 10:14:56 +00:00
player common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
sctp meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
transcoder gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
uridownloader meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
va va: videoformat: Correct NV21's BPP 2024-09-05 09:56:02 +00:00
vulkan vkencoder-private: add gst_vulkan_encoder_is_started() 2024-12-04 02:17:45 +00:00
wayland wayland: dmabuf: Translate tiled strides 2024-11-19 21:22:38 +00:00
webrtc webrtc: fix documentation error in GstWebRTCKind 2024-08-24 10:08:57 +00:00
winrt meson: Undefine any WINVER and _WIN32_WINNT entries before redefining them 2024-10-12 19:10:46 -03:00
glib-compat-private.h gst-plugins-bad: use g_sort_array() instead of deprecated g_qsort_with_data() 2024-09-02 22:31:34 +00:00
meson.build d3d12: Move core part to gst-libs 2024-04-01 10:37:50 +00:00