mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-09 05:38:58 +00:00
89bd37f24e
Elements operating in pull mode may optionally pass a buffer to pull_range that should be filled with the data. The only element that does that at the moment is oggdemux operating in pull mode. tagdemux currently creates a sub-buffer whenever a buffer pulled from upstream (filesrc, usually) needs to be trimmed. This creates a new buffer, however, so disregards any passed-in buffer from a downstream oggdemux. This would cause assertion failures and playback problems for ogg files that contain ID3 tags at the end. Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/848 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/994> |
||
---|---|---|
.. | ||
gstexiftag.c | ||
gstid3tag.c | ||
gsttagdemux.c | ||
gsttagdemux.h | ||
gsttageditingprivate.c | ||
gsttageditingprivate.h | ||
gsttagmux.c | ||
gsttagmux.h | ||
gstvorbistag.c | ||
gstxmptag.c | ||
id3v2.3.0.txt | ||
id3v2.4.0-frames.txt | ||
id3v2.4.0-structure.txt | ||
id3v2.c | ||
id3v2.h | ||
id3v2frames.c | ||
lang-tables.dat | ||
lang.c | ||
license-translations.dict | ||
licenses-tables.dat | ||
licenses.c | ||
meson.build | ||
mklangtables.c | ||
mklicensestables.c | ||
tag-prelude.h | ||
tag.h | ||
tags.c | ||
xmpwriter.c | ||
xmpwriter.h |