gstreamer/subprojects/gst-plugins-bad/gst
Carlos Bentzen fe61b43814 h266parse: implement make_codec_data
implement serialization of codec_data containing VvcDecoderConfigurationRecord
as defined in ISO/IEC 14996-15.

The VPS/SPS/PPS NALs are added to the codec_data. APS NALs could be
optionally included as well but will be pushed in-band instead, because:
1. Logic is easier that way. We'd have to filter out for PREFIX_APS only
   (SUFFIX_APS aren't allowed in codec_data).
2. APS NALs can also be sent for every non-keyframe slice, and often are, so just pushing
   them in-band makes more sense to have less to keep track and avoid possible
   duplicates.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8359>
2025-02-07 08:25:17 +00:00
..
accurip docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
adpcmdec docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
adpcmenc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
aiff docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
asfmux docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
audiobuffersplit docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
audiofxbad docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
audiolatency docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
audiomixmatrix docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
audiovisualizers docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
autoconvert docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
bayer docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
camerabin2 docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
codecalpha docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
codectimestamper docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
coloreffects docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
debugutils docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
dvbsubenc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
dvbsuboverlay docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
dvdspu docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
faceoverlay docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
festival docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
fieldanalysis docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
freeverb docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
frei0r docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
gaudieffects docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
gdp docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
geometrictransform docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
id3tag docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
insertbin docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
inter docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
interlace docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
ivfparse docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
ivtc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
jp2kdecimator docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
jpegformat docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
librfb docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
midi docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mpegdemux docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mpegpsmux docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mpegtsdemux tsdemux: Fix backwards PTS wraparound detection with ignore-pcr=true 2025-01-20 17:57:31 +00:00
mpegtsmux docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mse docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
mxf docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
netsim docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
onvif docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
pcapparse docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
pnm docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
proxy docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
rawparse docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
removesilence docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
rist docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
rtmp2 docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
rtp docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
sdp docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
segmentclip docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
siren docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
smooth docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
speed docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
subenc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
switchbin docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
tensordecoders docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
timecode docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
transcode docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
unixfd docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
videofilters docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
videoframe_audiolevel docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
videoparsers h266parse: implement make_codec_data 2025-02-07 08:25:17 +00:00
videosignal docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
vmnc docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
y4m docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00
meson.build docs: port plugins to explicit sources 2025-01-13 19:17:13 +01:00