playsink: handle after-the-fact changes in converters/volume booleans
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Mon, 17 Oct 2011 21:05:30 +0000 (21:05 +0000)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 3 Nov 2011 09:02:31 +0000 (10:02 +0100)
commitae3ba533914d7961248190bc56734d7b6fe2b716
tree40bf2ee71e04a121f7159fbe5266dfbaa391cc29
parentc08a23169d85b47c28ce8ded06a80b90c02ef8cc
playsink: handle after-the-fact changes in converters/volume booleans

The playsink was nastily poking a boolean in the structure.
Make those booleans properties, so we are told when they change,
and rebuild the conversion bin when they do.

Some cleanup to go with it too.

https://bugzilla.gnome.org/show_bug.cgi?id=661262
gst/playback/gstplaysink.c
gst/playback/gstplaysinkaudioconvert.c
gst/playback/gstplaysinkaudioconvert.h
gst/playback/gstplaysinkconvertbin.c
gst/playback/gstplaysinkconvertbin.h
gst/playback/gstplaysinkvideoconvert.c
gst/playback/gstplaysinkvideoconvert.h