aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy/empathy-tp-call.c
Commit message (Collapse)AuthorAgeFilesLines
* The EmpathyCallHandler correctly initializes it "initial_video" propertyJonathan Tellier2009-06-161-2/+4
| | | | | | | | | when the remote contact initiates the call. empathy_tp_call_is_(sending/receiving)_video correctly returns a gboolean. The remote avatar is correctly shown when the remote site does not send video. When a call is disconnected, the video preview is hidden.
* Better implemented empathy_tp_call_is_receiving_video and ↵Jonathan Tellier2009-06-121-4/+2
| | | | | | | | | | | empathy_tp_call_is_sending_video. Removed the "video-stream-changed" from EmpathyCallHandler Corrected gtk-doc in EmpathyCallHandler. empathy_call_window_stup_video_preview now checks the status of the video_tee and the video_preview. empathy_call_window_sink_added_cb does not automatically starts the preview.
* When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-06-121-0/+37
| | | | black widgets.
* Change empathy_tp_call_to to indicate with what media streams we want to startSjoerd Simons2009-05-181-2/+12
|
* empathy-tp-call: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* Change EmpathyTpContactFactory API to look more like TpConnection. Add ↵Xavier Claessens2009-04-221-7/+13
| | | | | | function to get only one contact from id/handle.
* Port EmpathyTpCall to new APIXavier Claessens2009-04-221-36/+23
|
* Remove unused functionsOlivier Crête2009-02-121-78/+0
| | | | | | | From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2442
* Remove some dead codeSjoerd Simons2009-02-031-17/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2411
* Request only audio in the initial requestSjoerd Simons2009-02-031-2/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2405
* Don't double-free the EmpathyTpCallStreamsSjoerd Simons2009-02-031-3/+0
| | | | | | | | | The EmpathyTpCallStreams audio and video streams are freed in _finalize, don't also free them in dispose Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2391
* Move the TpFarsight code from TpCall to CallHandlerSjoerd Simons2009-02-031-140/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2387
* Initial port from telepathy-stream-engine to telepathy-farsightSjoerd Simons2009-02-031-133/+165
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2380
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-3/+3
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Do not unref the channel when closing it, wait for the invalidated signal.Xavier Claessens2009-01-151-24/+12
| | | | svn path=/trunk/; revision=2230
* Remove usage of EmpathyTpGroup from EmpathyTpCall.Xavier Claessens2009-01-131-37/+69
| | | | svn path=/trunk/; revision=2229
* Don't unref the TpGroup twiceSjoerd Simons2009-01-101-1/+0
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2187
* Don't close channels as a side-effect of disposing wrapper objectsSjoerd Simons2009-01-101-2/+11
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2183
* Add a function to explicitly set the remote candidate on outgoing calls ↵Sjoerd Simons2009-01-101-23/+11
| | | | | | | | instead of relying on the group interface Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2165
* Add a function to explicitly close EmpathyTpCallSjoerd Simons2009-01-101-4/+15
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2160
* Added empathy_init function to call emp_cli_init in main. (Jonny Lamb)Jonny Lamb2008-11-221-2/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1737
* On incoming calls don't request a new audio stream. This makes streams ↵Xavier Claessens2008-08-021-3/+0
| | | | | | collide and confuses empathy (Sjoerd Simons). svn path=/trunk/; revision=1285
* Add g_return_val_if_fail (Alban Crequy)Xavier Claessens2008-06-131-0/+2
| | | | svn path=/trunk/; revision=1167
* Do not include _gen/ files (Alban Crequy)Xavier Claessens2008-06-131-1/+1
| | | | svn path=/trunk/; revision=1166
* Replace the has-dtmf property by empathy_tp_call_has_dtmf() (Alban Crequy)Xavier Claessens2008-06-131-9/+9
| | | | svn path=/trunk/; revision=1165
* Do not show the keypad when the media channel does not have the DTMF ↵Xavier Claessens2008-06-131-0/+10
| | | | | | interface (Alban Crequy) svn path=/trunk/; revision=1162
* Ref the call object when emiting notify signals because signal handles could ↵Xavier Claessens2008-05-091-2/+7
| | | | | | unref it svn path=/trunk/; revision=1089
* Keep a priv pointer in the object struct instead of using ↵Xavier Claessens2008-05-061-11/+9
| | | | | | G_TYPE_INSTANCE_GET_PRIVATE all the time. svn path=/trunk/; revision=1082
* Do not request video stream until the user click on the 'send video' box.Xavier Claessens2008-05-021-11/+4
| | | | svn path=/trunk/; revision=1076
* Keypad is unsensitive if the call is not ACCEPTEDXavier Claessens2008-05-021-2/+2
| | | | svn path=/trunk/; revision=1072
* Implement DTMF.Xavier Claessens2008-05-021-2/+34
| | | | svn path=/trunk/; revision=1071
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-40/+29
| | | | svn path=/trunk/; revision=1066
* Partly fix INCOMING callsXavier Claessens2008-04-211-24/+9
| | | | svn path=/trunk/; revision=1023
* Fix OUTGOING callsXavier Claessens2008-04-211-27/+50
| | | | svn path=/trunk/; revision=1022
* Add/Remove preview window can be done at anytime, the call don't have to be ↵Xavier Claessens2008-04-161-2/+0
| | | | | | running. svn path=/trunk/; revision=949
* Add collabora in copyright and myself in authors since I did lots of changes ↵Xavier Claessens2008-04-151-13/+16
| | | | | | in that module. svn path=/trunk/; revision=947
* Request audio and video streams if capabilities are unknown.Xavier Claessens2008-04-151-17/+8
| | | | svn path=/trunk/; revision=944
* Fix some warningsXavier Claessens2008-04-111-2/+2
| | | | svn path=/trunk/; revision=926
* TpChannel is not a DBusGProxyXavier Claessens2008-04-111-5/+4
| | | | svn path=/trunk/; revision=914
* Do not take McAccount as construct param, it can be found from the TpChannelXavier Claessens2008-04-111-63/+21
| | | | svn path=/trunk/; revision=905
* Port to tp-glib API and cleanup the codeXavier Claessens2008-04-111-386/+249
| | | | svn path=/trunk/; revision=900
* Disconnect invalidated signal when TpCall is finalized. Fixes bug #523766.Xavier Claessens2008-03-261-9/+9
| | | | svn path=/trunk/; revision=826
* Disconnect invalidated signal from stream-engine when media channel is ↵Xavier Claessens2008-03-231-12/+20
| | | | | | closed. Fixes bug #523766. svn path=/trunk/; revision=822
* Fix some coding styleXavier Claessens2008-03-231-14/+14
| | | | svn path=/trunk/; revision=820
* Remove useless libtelepathy headersXavier Claessens2008-03-111-1/+0
| | | | svn path=/trunk/; revision=777
* Make sure we don't expect contact id and handle to be directly ready. Add ↵Xavier Claessens2008-03-111-19/+8
| | | | | | some _run_until_ready. svn path=/trunk/; revision=755
* Do not use a global variable but a field in the call. Use a boolean since we ↵Xavier Claessens2008-03-111-9/+9
| | | | | | don't need the owner name. svn path=/trunk/; revision=731
* Fix: do not close the call channel if stream-engine is not yet started ↵Xavier Claessens2008-03-111-1/+13
| | | | | | (Alban Crequy) svn path=/trunk/; revision=730
* Replace g_signal_emit_by_name by g_signal_emit (Alban Crequy).Xavier Claessens2008-03-051-8/+8
| | | | svn path=/trunk/; revision=701
* Fix call when then stream is created with a 'Bidirectional' direction (Alban ↵Xavier Claessens2008-03-051-0/+13
| | | | | | Crequy). svn path=/trunk/; revision=700
* Fix crash: g_object_new()'s last argument must be NULL (Alban Crequy).Xavier Claessens2008-03-021-1/+2
| | | | svn path=/trunk/; revision=686
* Cancel name owner watch when the call is finalizedXavier Claessens2008-02-261-0/+7
| | | | svn path=/trunk/; revision=672
* Watch name owner changes to know when s-e falls off the bus.Xavier Claessens2008-02-261-1/+24
| | | | svn path=/trunk/; revision=671
* Avoid calling Close() on the media channel if it's already closed.Xavier Claessens2008-02-261-0/+5
| | | | svn path=/trunk/; revision=670
* Close the channel if se proxy is invalidated and do not change status to ↵Xavier Claessens2008-02-261-8/+1
| | | | | | closed if a se call fails svn path=/trunk/; revision=669
* Change status to closed if stream engine dies or if a call fails.Xavier Claessens2008-02-261-1/+24
| | | | svn path=/trunk/; revision=668
* unref stream-engine proxy when TpCall is finalizedXavier Claessens2008-02-261-2/+3
| | | | svn path=/trunk/; revision=667
* It's now safe to call emp_cli_init multiple times. Move that call to ↵Xavier Claessens2008-02-261-0/+2
| | | | | | empathy_tp_call_class_init. svn path=/trunk/; revision=665
* Make use of generated code for using stream engine.Xavier Claessens2008-02-261-95/+70
| | | | svn path=/trunk/; revision=664
* Cleanup code from previous mergeXavier Claessens2008-02-161-8/+10
| | | | svn path=/trunk/; revision=638
* Merge commit 'sjoerd/master'Xavier Claessens2008-02-161-1/+23
| | | | svn path=/trunk/; revision=637
* Merge commit 'sjoerd/master'Xavier Claessens2008-02-161-5/+14
| | | | svn path=/trunk/; revision=635
* If there is an error when listing streams, return for the func to avoid ↵Xavier Claessens2008-02-151-0/+1
| | | | | | crashing later. svn path=/trunk/; revision=633
* Merge call branch from Elliot Fairweather with cleanups from Xavier Claessens.Xavier Claessens2008-02-151-508/+774
| | | | svn path=/trunk/; revision=632
* Conflicts:Xavier Claessens2007-12-031-1/+1
| | | | | | ChangeLog svn path=/trunk/; revision=455
* Initialize every GError to NULL. Fixes bug #482889.Marco Barisione2007-10-041-1/+1
| | | | | | | | | | | | 2007-10-03 Marco Barisione <marco@barisione.org> * libempathy/empathy-contact-factory.c: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-group.c: * libempathy/empathy-utils.c: Initialize every GError to NULL. Fixes bug #482889. svn path=/trunk/; revision=360
* Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, XavierXavier Claessens2007-09-291-0/+655
2007-09-29 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-call-window.c: * libempathy-gtk/empathy-call-window.h: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-call-window.glade: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * src/empathy-call-chandler.c: * src/empathy-call.chandler: * src/org.gnome.Empathy.Call.service.in: * src/Makefile.am: * libempathy/empathy-utils.c: * libempathy/empathy-utils.h: * libempathy/empathy-tp-call.c: * libempathy/empathy-tp-call.h: * libempathy/Makefile.am: * libempathy/tp-stream-engine.xml: * configure.ac: * doc/libempathy-gtk/libempathy-gtk-docs.sgml: * doc/libempathy/libempathy.types: * doc/libempathy/libempathy-docs.sgml: * doc/libempathy/Makefile.am: * doc/libempathy/tmpl/empathy-utils.sgml: Initial Voice+Video support Fixes bug #468204 (Elliot Fairweather, Xavier Claessens). svn path=/trunk/; revision=339