mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-18 22:36:33 +00:00
ef9c81d495
This makes sure that we: a) Destroy an existing stream if a negotiate() request comes in: this is required when receiving a downstream renegotiation request after a stream has been created. b) Create a new stream on prepare(): this is required since we do a setcaps() in negotiate(), which causes the stream to be dropped by a ringbuffer release() call (this does not happen during first negotiation since the release is only done on a running ringbuffer). The subsequent call to ringbuffer acquire() fails because the stream was lost on release(). https://bugzilla.gnome.org/show_bug.cgi?id=681247 |
||
---|---|---|
.. | ||
Makefile.am | ||
plugin.c | ||
pulseprobe.c | ||
pulseprobe.h | ||
pulsesink.c | ||
pulsesink.h | ||
pulsesrc.c | ||
pulsesrc.h | ||
pulseutil.c | ||
pulseutil.h |