gstreamer/ext/pulse
Arun Raghavan ef9c81d495 pulsesrc: Handle negotiation events
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
2012-08-22 11:38:42 +02:00
..
Makefile.am Update everything for the removal of the interface library and mixer/tuner interfaces 2012-04-13 13:15:11 +02:00
plugin.c Update everything for the removal of the interface library and mixer/tuner interfaces 2012-04-13 13:15:11 +02:00
pulseprobe.c Merge branch 'master' into 0.11 2012-03-01 11:29:50 +01:00
pulseprobe.h pulse: disable some unused property probe code 2012-02-01 16:36:53 +00:00
pulsesink.c pulsesink: improve debug 2012-04-25 10:29:45 +02:00
pulsesink.h pulse: fix formats, we can not handle S8 but only U8 2012-03-13 13:25:09 +01:00
pulsesrc.c pulsesrc: Handle negotiation events 2012-08-22 11:38:42 +02:00
pulsesrc.h Update everything for the removal of the interface library and mixer/tuner interfaces 2012-04-13 13:15:11 +02:00
pulseutil.c pulse: Clear unpositioned flag when setting positions 2012-08-22 11:38:42 +02:00
pulseutil.h pulseaudio: require pulseaudio >= 1.0 2011-11-26 13:54:22 +00:00