gstreamer/subprojects
Alicia Boya García c1f4bd5a3f qtdemux: Add MSE-style flush
The abort() method of SourceBuffer in Media Source Extensions is
expected to flush the demuxer and discard the current fragment,
if any. The configuration of tracks, if any, should be preserved.

qtdemux has different behavior for flush events depending on the
context.

This patch activates the intended behaviour only for streams of the
VARIANT_MSE_BYTESTREAM type, conformant to the ISO BMFF Bytestream
specification[1]. This flush behaviour is the same as the one
already in use for adaptivedemux sources.

[1] https://www.w3.org/TR/mse-byte-stream-format-isobmff/

https://bugzilla.gnome.org/show_bug.cgi?id=795424

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4101>
2023-03-02 17:54:41 +00:00
..
gst-devtools validate: Protect init function with a recursive mutex 2023-03-02 02:50:45 +00:00
gst-docs docs: iOS tutorials: update for pending ivorbisdec plugin removal 2023-02-27 17:24:16 +00:00
gst-editing-services meson: Cleanup and avoid installing python bindings if python is not found 2023-02-16 19:43:12 +00:00
gst-examples examples: iOS: GstPlay: update for pending ivorbisdec plugin removal 2023-02-27 17:40:43 +00:00
gst-integration-testsuites tests: Move srtp test known issue def to the 'check' testuite 2023-02-16 02:39:05 +00:00
gst-libav ffmpeg: avauddec/avviddec: Free packet side data after usage 2023-02-28 12:01:57 +00:00
gst-omx gst-omx: drop use of GSlice allocator 2023-02-03 17:48:10 +00:00
gst-plugins-bad srt: Use g_cancellable_get_fd for poll cancellation 2023-03-02 15:39:25 +00:00
gst-plugins-base alsasink: Fix stall when going from PLAYING to NULL (stucked at PAUSED) with uac1 gadget 2023-03-02 03:41:25 +00:00
gst-plugins-good qtdemux: Add MSE-style flush 2023-03-02 17:54:41 +00:00
gst-plugins-ugly
gst-python python: Use arch-specific install dir 2023-03-01 12:40:07 +00:00
gst-rtsp-server rtsp-server: test-launch: added the argument mount/m to specify the mountpoint 2023-02-12 09:21:19 +01:00
gstreamer inputselector: Avoid deadlock when shutting down 2023-03-02 16:52:35 +02:00
gstreamer-sharp
gstreamer-vaapi vaapi: Fix some code defects 2023-02-27 11:38:18 +00:00
macos-bison-binary
packagefiles/pango-1.50.12
win-flex-bison-binaries
win-nasm
avtp.wrap
bindinator.wrap
cairo.wrap
dav1d.wrap meson: Switch dav1d wrap to a tarball 2023-02-24 15:28:29 +02:00
dssim.wrap
dv.wrap
expat.wrap
fdk-aac.wrap
FFmpeg.wrap
fontconfig.wrap
freetype2.wrap
fribidi.wrap
gl-headers.wrap
glib-networking.wrap
glib.wrap
graphene.wrap
gst-plugins-rs.wrap
gtk-sharp.wrap
gtk.wrap
harfbuzz.wrap
json-glib.wrap
lame.wrap
libdrm.wrap
libffi.wrap
libjpeg-turbo.wrap
libmicrodns.wrap
libnice.wrap
libopenjp2.wrap
libpng.wrap
libpsl.wrap
libsoup.wrap
libsrtp2.wrap subprojects: Update libsrtp2 wrap to v2.5.0 2023-02-01 10:34:35 +00:00
libwpe.wrap
libxml2.wrap
ogg.wrap
openh264.wrap
opus.wrap
orc.wrap
pango.wrap
pixman.wrap
proxy-libintl.wrap
pycairo.wrap
pygobject.wrap meson: Allow sysdeps to be forced as fallback subprojects 2023-02-06 09:26:02 +00:00
sqlite3.wrap
vorbis.wrap
webrtc-audio-processing.wrap
wpebackend-fdo.wrap
x264.wrap
zlib.wrap