aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-audio-src.c
Commit message (Collapse)AuthorAgeFilesLines
* Include config.h in a bunch of filesGuillaume Desmottes2011-10-251-0/+1
| | | | | They use deprecated API (g_mutex_new) but we still want to use it for now so they need to have GLIB_DISABLE_DEPRECATION_WARNINGS defined.
* Don't try to access non-existing propertiesSjoerd Simons2011-10-131-5/+20
|
* Use g_cclosure_marshal_generic for all signalsXavier Claessens2011-09-281-3/+2
| | | | No more ugly marshallers \o/
* audio-src: make supports_changing_mic publicJonny Lamb2011-08-181-1/+1
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* mic-monitor: move the PA-specific stuff from audio-src to hereJonny Lamb2011-08-181-340/+56
| | | | | | Sorry for another big commit. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* 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-14/+33
| | | | Also factor out empathy_call_set_stream_properties().
* Set stream-properties on GStreamer elements to set the media roleGuillaume Desmottes2011-08-151-0/+9
|
* audio-src: check for new enough pulsesrc before trying to change micsJonny Lamb2011-07-301-0/+32
| | | | | | | | This means this feature will automatically start working when a new enough pulsesrc is used. Making _get_microphones() fail has a nice side-effect that the Edit menu item doesn't appear at all. Neat. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: update to newer GstPulseSrc APIJonny Lamb2011-07-291-18/+18
| | | | | | This time it's actually merged to master. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src,mic-menu: use DEBUG macrosJonny Lamb2011-07-291-1/+4
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: only call operations_run when PA is readyJonny Lamb2011-07-291-2/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add is_monitor boolean to mic structJonny Lamb2011-07-291-3/+7
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: don't ignore monitorsJonny Lamb2011-07-291-4/+0
| | | | | | pavucontrol doesn't... Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add comment about values for unknown valuesJonny Lamb2011-07-291-0/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: set property IDs properlyJonny Lamb2011-07-291-2/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: listen to PA state changes and signal accordinglyJonny Lamb2011-07-291-14/+104
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add some comments explaining the PA changesJonny Lamb2011-07-291-0/+6
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add API for getting the mic source IDJonny Lamb2011-07-291-0/+68
| | | | | | | Also listen out for changes in the source output ID (but that'll only happen if we go READY -> NULL -> READY again). Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add API for changing microphoneJonny Lamb2011-07-281-0/+79
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add the source name to the microphone info structJonny Lamb2011-07-281-0/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: add API to query available microphonesJonny Lamb2011-07-281-0/+197
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: remove the element-added stuffJonny Lamb2011-07-281-30/+0
| | | | | | Now that we hard-code pulsesrc, this is unnecessary. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: allow changing the audio source elementJonny Lamb2011-07-281-1/+6
| | | | | | Better than nothing, right? Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* audio-src: use pulsesrc instead of gconfaudiosrcJonny Lamb2011-07-281-1/+1
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Move farsight-using sources to srcEmilio Pozuelo Monfort2011-02-211-0/+387
And only build them for empathy-av, since they use farsight.