aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-audio-sink.c
Commit message (Collapse)AuthorAgeFilesLines
* audio-sink: check if sink implements the GstStreamVolume interfaceGuillaume Desmottes2011-08-151-2/+3
|
* Get the env variable in create_{src,sink} directlyGuillaume Desmottes2011-08-151-2/+5
|
* Use gst_parse_bin_from_description() when EMPATHY_AUDIO_* vars are setGuillaume Desmottes2011-08-151-15/+32
| | | | Also factor out empathy_call_set_stream_properties().
* Set stream-properties on GStreamer elements to set the media roleGuillaume Desmottes2011-08-151-0/+10
|
* Use pulesink as audio sinkGuillaume Desmottes2011-08-151-205/+40
| | | | | | | As we did for puslesrc, this can still be overriden with an env variable for debuging purposes. Relying on pulse allows us to remove all the software volume control logic.
* Lock the hash table contents when using themSjoerd Simons2011-06-091-1/+23
|
* Ensure our bin doesn't change state before being in the hash tableSjoerd Simons2011-06-091-2/+10
|
* Implement request pads for multiple sinksSjoerd Simons2011-06-091-46/+228
| | | | | | | Instead of using an live-adder we're moving to using multiple pulseaudio sinks as pulse can do the right thing (tm). To make this easy for the call window have one bin that handles all the juggling of audiosinks and audio conversion
* Move farsight-using sources to srcEmilio Pozuelo Monfort2011-02-211-0/+235
And only build them for empathy-av, since they use farsight.