gstreamer/subprojects/gst-plugins-base/gst-libs/gst/video
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
..
colorbalance.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
colorbalance.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
colorbalancechannel.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
colorbalancechannel.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
convertframe.c video-converter: Set TIME segment format on appsrc 2024-11-06 19:30:11 +11:00
gstvideoaffinetransformationmeta.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideoaffinetransformationmeta.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideoaggregator.c base: audio: video: Use more efficient caps/structure API in various places 2024-09-26 19:26:18 +03:00
gstvideoaggregator.h gst-plugins-base: Fix several annotations 2022-03-16 10:37:44 +00:00
gstvideocodecalphameta.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideocodecalphameta.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideodecoder.c video: Don't overshoot QoS earliest time by a factor of 2 2024-09-13 19:52:52 +00:00
gstvideodecoder.h videodecoder: Make data processing errors non-fatal by default 2022-11-30 10:27:27 +00:00
gstvideoencoder.c video: Don't overshoot QoS earliest time by a factor of 2 2024-09-13 19:52:52 +00:00
gstvideoencoder.h videoencoder: Expose release_frame() and drop_frame() as public API 2024-08-06 09:31:58 +00:00
gstvideofilter.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideofilter.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideometa.c meta: add aggregation function for allocation meta api params 2024-11-19 15:27:38 +00:00
gstvideometa.h docs: update fields about gst video aligment 2024-11-19 15:27:38 +00:00
gstvideopool.c video: pool: Make structure const when getting video alignment 2024-11-19 15:27:38 +00:00
gstvideopool.h video: pool: Make structure const when getting video alignment 2024-11-19 15:27:38 +00:00
gstvideosink.c Revert "base: videosink: Avoid positing message on the bus before being constructed" 2023-07-10 21:54:51 +00:00
gstvideosink.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideotimecode.c video: accept timecode of 119.88 (120/1.001) FPS 2023-07-18 13:46:57 +00:00
gstvideotimecode.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideoutils.c libs: video: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstvideoutils.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
gstvideoutilsprivate.c common: Stop using GQuark-based GstStructure name API 2024-09-26 19:21:29 +03:00
gstvideoutilsprivate.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build gir: Checkout all .gir files and check that they are updated on the CI 2023-04-22 09:32:32 -04:00
navigation.c navigation: Define mouse double click event 2024-04-18 20:19:38 +00:00
navigation.h navigation: Define mouse double click event 2024-04-18 20:19:38 +00:00
TODO Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-anc.c video-anc: New GstMeta for SMPTE ST-291M Ancillary Data 2024-02-08 15:28:39 +00:00
video-anc.h video-anc: New GstMeta for SMPTE ST-291M Ancillary Data 2024-02-08 15:28:39 +00:00
video-blend.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-blend.h video-blend: Fix linking error with C++ 2023-05-29 16:32:50 +00:00
video-chroma.c libs: video: drop use of GSlice 2023-01-24 15:25:06 +00:00
video-chroma.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-color.c video-color: Add primaries and colorimetry compare functions 2022-07-18 08:56:45 +00:00
video-color.h video-color: Add primaries and colorimetry compare functions 2022-07-18 08:56:45 +00:00
video-converter.c video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-converter.h base: video-converter: add accessors for input and output formats 2022-08-17 12:33:54 +00:00
video-dither.c libs: video: drop use of GSlice 2023-01-24 15:25:06 +00:00
video-dither.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-event.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-event.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-format.c video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-format.h video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-frame.c video-format: reduce the number of memcpy if possible 2024-10-26 07:02:50 +00:00
video-frame.h GstVideoFrame: Add g_auto() support 2022-06-20 16:17:50 +00:00
video-hdr.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-hdr.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-info-dma.c video: dma-drm: Add DRM vendor modifiers list 2024-11-19 21:22:38 +00:00
video-info-dma.h video: dma-drm: Add modifier field to FormatMap 2024-11-19 21:22:38 +00:00
video-info.c video: Add GRAY10_LE16 support 2024-10-25 05:53:22 +00:00
video-info.h VideoInfo, AudioInfo: fix usage with python bindings 2022-01-27 08:36:46 +00:00
video-multiview.c gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
video-multiview.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-orc-dist.c video: Add RBGA format 2023-11-29 16:54:16 +00:00
video-orc-dist.h video: Add RBGA format 2023-11-29 16:54:16 +00:00
video-orc.orc video: Add RBGA format 2023-11-29 16:54:16 +00:00
video-overlay-composition.c gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
video-overlay-composition.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-prelude.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-resampler.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-resampler.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-scaler.c video-scaler, audio-resampler: downgrade 'can't find exact taps' to debug 2023-09-20 16:31:47 +00:00
video-scaler.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-sei.c h264parse: parse unregistered SEI without user data 2024-12-04 13:56:13 +00:00
video-sei.h video: Add/fix various annotations 2022-10-18 08:56:58 +00:00
video-tile.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
video-tile.h video: Add arbitrary tile dimensions support 2022-11-18 22:59:29 +00:00
video.c avviddec, video.c, h265parse: Workaround for broken field-based interlaced encoders 2022-06-16 10:03:02 +00:00
video.h video: Document UL_LR / UR_LL video orientation methods correctly 2024-06-05 11:37:13 +00:00
videodirection.c Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
videodirection.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
videoorientation.c gst-plugins-base: re-indent with GNU indent 2.2.12 2023-03-17 03:18:53 +00:00
videoorientation.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
videooverlay.c docs: fix unnecessary ampersand, < and > escaping in code blocks 2021-11-12 11:39:19 +00:00
videooverlay.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00