aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-call-window.c
Commit message (Collapse)AuthorAgeFilesLines
* empathy_call_window_set_send_video: only disable preview if we need toGuillaume Desmottes2010-06-071-15/+27
| | | | | | | There is no point to stop the camera if we're about to restart it right after because "preview only" is enabled. Furthermore that causes weird races making the video jumps out of the window (#62076).
* Port to new EmpathyTpContactFactory APIXavier Claessens2010-05-261-6/+2
|
* use avatar-default instead of the deprecated stock_person iconGuillaume Desmottes2010-05-201-2/+3
|
* Don't try to start change the camera when there is no inputSjoerd Simons2010-05-101-6/+14
| | | | Fixes bug #618167
* add timestamp arg to empathy_dispatcher_create_channelSjoerd Simons2010-04-251-1/+2
|
* disconnect empathy_call_window_bus_message() in dispose (#616301)David Laban2010-04-211-6/+6
| | | | Otherwise, we will crash because priv->handler is not there.
* src/empathy-call-window.c: use tp_g_signal_connect_object instead of ↵Guillaume Desmottes2010-04-091-11/+14
| | | | empathy_signal_connect_weak
* empathy_call_window_sink_added_cb: unref the padGuillaume Desmottes2010-04-011-0/+1
|
* unref liveadder when disposingGuillaume Desmottes2010-04-011-0/+4
|
* don't recreate a video preview or update the window if we're about to destroy itGuillaume Desmottes2010-04-011-4/+11
|
* don't leak the fullscreen windowGuillaume Desmottes2010-04-011-0/+4
|
* init_contact_avatar_with_size: don't leak the pixbufGuillaume Desmottes2010-04-011-0/+3
|
* stop using gst_bin_add_many and gst_element_link_manyGuillaume Desmottes2010-04-011-4/+30
|
* use tp_g_signal_connect_object so we don't have to disconnect ↵Guillaume Desmottes2010-04-011-4/+4
| | | | empathy_call_window_video_stream_changed_cb manually
* Fix race when restarting a callGuillaume Desmottes2010-04-011-1/+12
| | | | | Fix a race between user hitting the 'redial' button and the pipeline being ready.
* Allow to use the video preview when the call has been terminated (#602937)Guillaume Desmottes2010-04-011-4/+15
|
* empathy_call_window_restart_call: there is no reason to show_all all the hboxGuillaume Desmottes2010-04-011-2/+0
| | | | Widgets should already be properly displayed.
* empathy_call_window_reset_pipeline: start the new pipeline right awayGuillaume Desmottes2010-04-011-2/+13
| | | | This will allow us to display the video preview before the call is restarted.
* Actually turn off the camera when preview/sending is disabledGuillaume Desmottes2010-04-011-26/+54
| | | | | | | There is no point to let the camera on if we are not using it. Also split empathy_call_window_setup_video_preview() to create_video_preview() and add_video_preview_to_pipeline().
* stop disabling the video-preview button when call is disconnected (#602937)Guillaume Desmottes2010-04-011-12/+0
|
* recreate the pipeline as soon we destroyed the old oneGuillaume Desmottes2010-04-011-1/+2
| | | | | | This will allow us to be able to display the preview after the call has been terminated. It's easier and more robust to recreate a new pipeline than reusing the old one.
* split create_video_output_widget out of create_pipelineGuillaume Desmottes2010-04-011-3/+9
|
* recycle the audio input gst elementGuillaume Desmottes2010-04-011-15/+3
|
* recycle the video input gst elementGuillaume Desmottes2010-04-011-5/+9
| | | | There is no point to recreate it for each call.
* rename initialize_output_elements to create_video_output_widgetGuillaume Desmottes2010-04-011-2/+2
|
* recycle the audio output gst elementGuillaume Desmottes2010-04-011-4/+8
| | | | There is no point to create a new one for each call.
* destroy the video_output widget when the call is disconnectedGuillaume Desmottes2010-04-011-3/+7
| | | | | There is no point to destroy it when redialing to recreate it immediately after.
* No need to recreate GTK+ widgets when recreating the pipelineGuillaume Desmottes2010-04-011-29/+30
| | | | Only recreate the GStreamer elements for now.
* call-window: factor out create_pipelineGuillaume Desmottes2010-04-011-31/+33
|
* call-window: call empathy_call_handler_stop_call when closing a callGuillaume Desmottes2010-03-301-1/+8
| | | | This will allow us to properly terminate the call.
* empathy_call_window_disconnected: remove call to ↵Guillaume Desmottes2010-03-301-1/+3
| | | | empathy_call_window_reset_pipeline out of variable declarations
* coding style fixesGuillaume Desmottes2010-03-291-6/+5
|
* Check for errors when linking the video source into a call (#612020)Olivier Crête2010-03-291-7/+60
|
* Verify that the video source could be linked into the pipelineOlivier Crête2010-03-291-1/+5
|
* Return error when the audio source can not be startedOlivier Crête2010-03-291-4/+31
|
* Return a telepathy error if the source can't be addedOlivier Crête2010-03-291-1/+2
|
* Remove false commentOlivier Crête2010-03-291-1/+0
| | | | | The sink-added callback is called in response to a dbus call, so from the main thread. It is the src-addec callback that comes from a streaming thread.
* Add audio conversion filter to receive pipelineOlivier Crête2010-03-291-1/+43
|
* Add fakesink to srcpad if not real sink could be linkedOlivier Crête2010-03-291-0/+30
|
* Emit error when failing to link audio padOlivier Crête2010-03-291-1/+12
|
* Send stream error when the src pad can't be linkedOlivier Crête2010-03-291-1/+3
|
* Handle errors from audio sinkOlivier Crête2010-03-291-5/+53
|
* call-window: display the 'audio input' page by default (#612450)Guillaume Desmottes2010-03-151-6/+7
|
* Use the proper enum value when checking FsMediaTypeGuillaume Desmottes2010-01-131-1/+1
| | | | | FS_MEDIA_TYPE_VIDEO and TP_MEDIA_STREAM_TYPE_VIDEO have actually the same value but newer versions of gcc are smarter and detect this kind of bug.
* Wait that the pipeline has been started before enabling cameraGuillaume Desmottes2010-01-111-7/+10
| | | | | The v4l2src element doesn't work properly if the pipeline has not been started (#605549).
* factor out start_callGuillaume Desmottes2010-01-111-6/+11
|
* empathy_call_window_constructed: no need to call display_video_previewGuillaume Desmottes2010-01-111-2/+0
| | | | The callback fired when tool_button_camera_on will call it for us.
* Miscellaneous string fixesPhilip Withnall2010-01-011-1/+1
| | | | | | | Lots of small spelling and grammar fixes, as well as some terminology cleanups. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Punctuation fixes in translatable stringsPhilip Withnall2010-01-011-1/+1
| | | | | | | Fix punctuation in the IRC command help messages. Use proper Unicode ellipses throughout Empathy, and proper em-dashes where appropriate. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* block/unblock the right signals on menu actionsGuillaume Desmottes2009-12-181-2/+2
|
* save the geometry of the call windowGuillaume Desmottes2009-12-181-0/+3
|
* Capitalize first letter of debug msgGuillaume Desmottes2009-11-281-3/+3
|
* Disable video preview when there is no callGuillaume Desmottes2009-11-281-0/+14
| | | | This is a workaround until bug 602937 is fixed.
* enable the camera-off button if call doens't have initial videoGuillaume Desmottes2009-11-281-0/+5
|
* enable the camera-off button when call is disconnectedGuillaume Desmottes2009-11-281-3/+1
| | | | Disabling the camera on button doesn't make sense any more.
* empathy_call_window_set_send_video: don't request video stream if the call ↵Guillaume Desmottes2009-11-281-0/+3
| | | | is not connected yet
* disable_camera: disable send video only if we were sending itGuillaume Desmottes2009-11-281-1/+3
|
* update toggle buttons when the camera state is changed because of radio buttonsGuillaume Desmottes2009-11-281-0/+6
|
* hook the camera radio buttonsGuillaume Desmottes2009-11-281-1/+34
|
* make disable_camera, enable_preview and enable_camera no-op if we are ↵Guillaume Desmottes2009-11-281-12/+15
| | | | already in the desired state
* update radio actions when a button is pressedGuillaume Desmottes2009-11-281-0/+11
|
* remove the "send video" menu itemGuillaume Desmottes2009-11-281-35/+0
| | | | We're going to replace it by radio buttons.
* empathy_call_window_set_send_video: add a debug msgGuillaume Desmottes2009-11-281-0/+1
|
* stop sending video when 'camera off' or 'preview' is enabledGuillaume Desmottes2009-11-281-3/+11
|
* early return if the camera_state is already the one we wantGuillaume Desmottes2009-11-281-0/+9
|
* disable the others button when 'camera on' is enabledGuillaume Desmottes2009-11-281-11/+31
|
* rename camera to camera_onGuillaume Desmottes2009-11-281-39/+36
| | | | | Also move down tool_button_camera_on_toggled_cb so it doesn't need a prototype.
* remove the "Always Show Video Preview" menuitemGuillaume Desmottes2009-11-281-25/+0
| | | | We use buttons for that now.
* connect the 'camera off' and 'preview' buttonsGuillaume Desmottes2009-11-281-0/+121
|
* set the icon of the camera_off buttonGuillaume Desmottes2009-11-281-0/+20
|
* We should display the avatar/preview when call is disconnectedGuillaume Desmottes2009-11-281-0/+3
|
* call-window: add some debug msgGuillaume Desmottes2009-11-281-0/+3
|
* disable video preview when we turn off video sendingGuillaume Desmottes2009-11-281-4/+1
|
* Enable 'send video' buttons and display the preview if call has 'initial ↵Guillaume Desmottes2009-11-281-0/+10
| | | | video' (#601288)
* Don't display the video preview when the sink is addedGuillaume Desmottes2009-11-281-10/+0
| | | | | We should dislpay it since we started the sending video process so there is no point to enforce it at this stage.
* we don't want to hide the self frame anymoreGuillaume Desmottes2009-11-281-3/+0
|
* remove empathy_call_window_update_self_avatar_visibilityGuillaume Desmottes2009-11-281-24/+0
| | | | | This function is wrong. We should disable the preview only when we stop sending video.
* call-window: factor out display_video_preview to display/hide the video previewGuillaume Desmottes2009-11-281-14/+37
|
* call-window: change the semantic of the "Video Preview" menu item (#601288)Guillaume Desmottes2009-11-281-33/+7
| | | | | | | | | | Change it to "Always Show Video preview". We should always display the preview when we are sending video. So by changing the semantic of this menu it won't be possible to disable the preview while we are sending video. This mean that this menu isn't changed automatically anymore when the preview is displayed.
* Use accessor functions instead direct access.Javier Jardón2009-11-171-7/+14
| | | | | | | | | Some functions still remaining because there is not API in GTK+ 2.19.0 yet. http://bugzilla.gnome.org/show_bug.cgi?id=586476 Reviewed-By: Danielle Madeley <danielle.madeley@collabora.co.uk>
* media_stream_error_to_txt: display a link to the fdo bugzillaGuillaume Desmottes2009-11-161-4/+13
|
* rephrase the TP_MEDIA_STREAM_ERROR_NO_CODECS errorGuillaume Desmottes2009-11-161-2/+4
|
* Display the name of the CM in the TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR msgGuillaume Desmottes2009-11-161-7/+13
|
* media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_NETWORK_ERRORGuillaume Desmottes2009-11-161-1/+3
|
* media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_MEDIA_ERRORGuillaume Desmottes2009-11-161-0/+3
|
* media_stream_error_to_txt: add a msg for ↵Guillaume Desmottes2009-11-161-0/+5
| | | | TP_MEDIA_STREAM_ERROR_INVALID_CM_BEHAVIOR
* media_stream_error_to_txt: add a msg for TP_MEDIA_STREAM_ERROR_NO_CODECSGuillaume Desmottes2009-11-161-0/+6
|
* empathy-call-window: display_error: simplify showing of the widgetsGuillaume Desmottes2009-11-121-4/+1
|
* empathy-call-window: display_error: align the main message on the rightGuillaume Desmottes2009-11-121-0/+1
|
* empathy-call-window: display_error: put the image and vbox in a hboxGuillaume Desmottes2009-11-121-5/+11
| | | | That way the image doesn't expand and stay on the right.
* empathy-call-window: display_error: wrap the translated error msg as wellGuillaume Desmottes2009-11-121-0/+1
|
* media_stream_error_to_txt: correct the error message if the error was an ↵Guillaume Desmottes2009-11-061-7/+15
| | | | audio one
* rephrase the TP_MEDIA_STREAM_ERROR_CODEC_NEGOTIATION_FAILED messageGuillaume Desmottes2009-11-061-1/+2
|
* empathy-call-window: add a friendly message for ↵Guillaume Desmottes2009-11-061-0/+7
| | | | TP_MEDIA_STREAM_ERROR_CONNECTION_FAILED (#575763)
* use 'Technical Details' as title of the expanderGuillaume Desmottes2009-11-051-1/+1
|
* pass NULL to gtk_label_new when creating an empty labelGuillaume Desmottes2009-11-051-2/+2
|
* Display the error message in a expanderGuillaume Desmottes2009-11-051-5/+30
| | | | This message is not localised but can contain useful informations.
* use the error message if we don't have a nice descriptionGuillaume Desmottes2009-11-051-4/+10
|
* factor out empathy_call_window_stream_errorGuillaume Desmottes2009-11-051-13/+16
|
* fix typo in commentGuillaume Desmottes2009-11-051-1/+1
|
* call_handler_notify_tp_call_cb: return if call is NULLGuillaume Desmottes2009-11-051-1/+2
|
* empathy-call-window: fix phrasing of the codec negotation failed msg and ↵Guillaume Desmottes2009-11-051-1/+2
| | | | mark it as translatable
* empathy-call-window: display an error message when codec negotiation failed ↵Guillaume Desmottes2009-11-051-0/+136
| | | | (#581789)
* empathy-call-window: fix shadow declarationsGuillaume Desmottes2009-10-201-4/+4
|
* empathy_call_window_setup_avatars: pass a weak object to ↵Guillaume Desmottes2009-10-191-1/+1
| | | | | | | | empathy_tp_contact_factory_get_from_handle Pass the call window as weak object to empathy_tp_contact_factory_get_from_handle so the callback won't be called if the window is destroyed (#598453).
* empathy-call-window: use empathy_signal_connect_weak to connect the ↵Guillaume Desmottes2009-10-191-2/+3
| | | | | | | peak-level-changed signal That way the callback won't be called once the call window has been destroyed (#598432).
* Fix assertion when closing a call window after CM crashed.Mike Ruprecht2009-10-191-2/+1
| | | | g_object_unref was called on a NULL pointer.
* Don't rely on the widget allocation to be != 0.Cosimo Cecchi2009-09-241-2/+12
| | | | This should fix bug #595945.
* Check for NULL sink.Cosimo Cecchi2009-09-141-0/+3
|
* Fix long lines.Cosimo Cecchi2009-09-141-22/+33
|
* Move the toolbar setup after we initialize the audio outputCosimo Cecchi2009-09-141-2/+2
|
* Stop the sink on stream close to prevent deadlockOlivier Crête2009-09-021-0/+48
|
* callback is for handler no TfChannelOlivier Crête2009-09-021-1/+2
|
* Ensure we call the empathy_sound_stop from the main threadSjoerd Simons2009-08-261-1/+2
| | | | | The canberra gtk context is stored in thread-local storage, so we need to ensure that we start and stop the sounds from the same thread.
* empathy-call-window: add 2 translators comments (#592052)Guillaume Desmottes2009-08-191-0/+3
|
* Setting priv->bus_message_source_id to 0 to make sure thatJonathan Tellier2009-08-071-3/+13
| | | | g_source_remove is not called twice on it.
* Now removing the bus watch when destroying the pipeline.Jonathan Tellier2009-08-071-4/+16
|
* Fixed a bug that caused the application to crash when input volume wasJonathan Tellier2009-08-071-9/+27
| | | | changed on a disconnected call.
* Move the FsElementElementAddedNotifier over the main pipelineOlivier Crête2009-08-071-1/+30
|
* Do not have too complex code in var initialization.Xavier Claessens2009-07-291-2/+4
|
* Added functions to determine if a contact has video capabilitiesJonathan Tellier2009-07-031-5/+7
| | | | | | | Activating the "Video Call" button only if the remote contact support video. The call window's "Send Video" is only sensitive if the contact has video capabilities.
* Ring on outgoing call.Xavier Claessens2009-06-271-24/+54
|
* Fixed Bug 586284 – Crasher: click on the microphone once disconnectedJonathan Tellier2009-06-231-2/+11
|
* The EmpathyCallHandler correctly initializes it "initial_video" propertyJonathan Tellier2009-06-161-3/+28
| | | | | | | | | 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.
* The video preview is no longer hidden when we get connected to a audioJonathan Tellier2009-06-131-20/+14
| | | | only call.
* Corrected code style in empathy_call_window_setup_video_preview.Jonathan Tellier2009-06-121-45/+56
| | | | The video preview is now shown no matter if we are sending video or not.
* Added an early return in empathy_call_window_setup_video_preview.Jonathan Tellier2009-06-121-87/+96
| | | | | | | | | Code style correction in empathy_call_window_setup_video_preview_visibility. Corrected a bug which prevented a user with no video input to redial video calls. The "Send video" option should be properly disabled when we can't send video.
* Better implemented empathy_tp_call_is_receiving_video and ↵Jonathan Tellier2009-06-121-52/+73
| | | | | | | | | | | 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.
* Not creating the video preview if we don't want to show it (in audioJonathan Tellier2009-06-121-56/+97
| | | | calls for instance).
* Implemented the call window's "View -> Video preview" option.Jonathan Tellier2009-06-121-1/+35
|
* When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-06-121-0/+49
| | | | black widgets.
* empathy-call-window: remove unused variablesGuillaume Desmottes2009-06-111-3/+0
|
* Added a "Redial" button to the call window.Jonathan Tellier2009-06-091-98/+244
|
* empathy-call-window: coding style fixGuillaume Desmottes2009-05-281-1/+1
|
* When initializing users' avatar, the pixbuf representing it is nowJonathan Tellier2009-05-261-1/+1
| | | | initialized to NULL.
* When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-05-261-8/+138
| | | | black widgets.
* empathy-call-window: fix coding styleGuillaume Desmottes2009-05-181-1/+1
|
* empathy_call_window_bus_message: init GErrorGuillaume Desmottes2009-05-181-1/+1
|
* Fixed some coding style.jtellier2009-05-131-3/+3
| | | | | | | | - empathy-call-window-fullscreen.c and .h now has no line > 80 caracters. - The return type and the signature in the declaration of empathy_call_window_fullscreen_new and of empathy_call_window_new are on the same line. - Removed a trailing space and a tab (which was replaced by spaces).
* Usability fix: The "Leave Fullscreen" button is now using thejtellier2009-05-121-0/+4
| | | | "gtk-leave-fullscreen" stock id instead of "gtk-fullscreen".
* Fixed coding style by removing trailing spaces and not using a mix ofjtellier2009-05-121-15/+64
| | | | | | tabs and spaces. Removed some responsabilities from EmpathyCallWindowFullscreen. It now only manages the "Leave Fullscreen" popup and button.
* Video playback fullscreen modejtellier2009-05-081-13/+227
| | | | See http://bugzilla.gnome.org/show_bug.cgi?id=580771
* empathy_call_window_dispose: disconnect signals before unrefing the contactGuillaume Desmottes2009-04-291-1/+1
|
* empathy_call_window_constructed: set default title if the call handler ↵Guillaume Desmottes2009-04-291-0/+5
| | | | doesn't have a contact
* call-window: update window's title when contact's name is changedGuillaume Desmottes2009-04-291-10/+34
|
* call-window: set remote contact's name in window's title. Fixes #530119Guillaume Desmottes2009-04-291-0/+25
|
* call-window: handler property has to be construct onlyGuillaume Desmottes2009-04-291-1/+1
|
* empathy-call-window.c: update priv->sending_video *before* changing widget's ↵Guillaume Desmottes2009-04-241-2/+2
| | | | state
* empathy-call-window: add priv->sending_video so we don't call ↵Guillaume Desmottes2009-04-241-0/+12
| | | | empathy_call_window_set_send_video when it's not needed
* Sync 'Send Video' button and 'Call -> Send video' menu entry. Fixes #576394Guillaume Desmottes2009-04-231-0/+5
|
* Make use of GtkUIManager in EmpathyCallWindowXavier Claessens2009-04-161-36/+60
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2867
* Port EmpathyCallWindow to new APIXavier Claessens2009-04-161-33/+26
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2855
* Use UTF-8 em dash (U+2014) instead of two hyphen/minus (U+002D)Frederic Peters2009-03-241-1/+1
| | | | | | (bug 574192) svn path=/trunk/; revision=2743
* First connect to the sink pad, then start playingSjoerd Simons2009-03-101-1/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2650
* Refer to the gnome bug number belonging to the TODOSjoerd Simons2009-03-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2649
* Make the sidebar nicely pop in and outSjoerd Simons2009-03-091-0/+13
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2645
* Only check if the error came from the video_input if it's thereSjoerd Simons2009-03-091-2/+3
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2644
* Hook up audio mute buttonSjoerd Simons2009-03-091-6/+59
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2642
* Set the camera button sensitive while connected and there is a video inputSjoerd Simons2009-03-091-0/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2641
* Handle resource-requestSjoerd Simons2009-03-091-0/+19
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2640
* Unref the video input and tee after removingSjoerd Simons2009-03-091-2/+10
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2639
* Set the pipeline to pause before starting the callSjoerd Simons2009-03-091-8/+107
| | | | | | | | | | Initially set the pipeline to PAUSED, if that fails because of the videoinput remove that input and continue as an audio-only call (we can still receive video though). Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2636
* Hook up the video input sidebar itemSjoerd Simons2009-03-041-16/+146
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2564
* Hook up audio input panelSjoerd Simons2009-03-041-3/+37
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2561
* Put locks around timer_idSjoerd Simons2009-03-041-2/+12
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2556
* Add timer and make all gtk calls in the main threadSjoerd Simons2009-03-041-13/+62
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2555
* Use livesrc and fsfunnel to funnel the mediastreams to their outputsSjoerd Simons2009-03-041-16/+72
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2554
* Set the preview video widget not sync and asyncSjoerd Simons2009-03-041-0/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2553
* Add comments for callbacks that come from a different threadSjoerd Simons2009-03-041-0/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2551
* Ensure to always call gtk/gdk functions while holding the gdk lockSjoerd Simons2009-03-041-0/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2550
* Some string comments requested by translators (#572875)Frederic Peters2009-02-241-0/+1
| | | | svn path=/trunk/; revision=2532
* Set the intial volume button level to a more correct oneSjoerd Simons2009-02-171-0/+4
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2496
* Set the camera button insensitive after a callSjoerd Simons2009-02-171-0/+3
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2495
* Hook up the volume buttonSjoerd Simons2009-02-171-1/+14
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2494
* Hook up DTFM supportSjoerd Simons2009-02-171-12/+86
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2493
* rename toolbar1 to toolbarGuillaume Desmottes2009-02-171-1/+1
| | | | | | From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2483
* Add an empty expanded GtkToolItem so the volume button is at the end of the ↵Guillaume Desmottes2009-02-171-0/+7
| | | | | | | | toolbar. From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2482
* Manually add the GtkVolumeButton to the toolbar instead of fitting an empty ↵Guillaume Desmottes2009-02-171-3/+8
| | | | | | | | hole defined in Glade From: Guillaume Desmottes <gdesmott@gnome.org> svn path=/trunk/; revision=2481
* Signal closed from the call-handlerSjoerd Simons2009-02-171-16/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2478
* Fix pad leakOlivier Crête2009-02-121-0/+2
| | | | | | | From: Olivier Crête <olivier.crete@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2441
* Fix spacing of video preview widgets in call UI (bug 570400)Jonathon Jongsma2009-02-121-1/+2
| | | | | | | | | | | | Add some additional spacing between the toolbar and statusbar and the main content of the window so that it doesn't look quite as cramped. Also remove align the top edges of the remote video preview and the self video preview widgets. From: Jonathon Jongsma <jonathon.jongsma@collabora.co.uk> Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2437
* Fix typoSjoerd Simons2009-02-041-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2424
* Add information in the statusbarSjoerd Simons2009-02-031-4/+56
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2410
* Start streaming video when webcam icon is clickedSjoerd Simons2009-02-031-0/+23
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2408
* Rename DTFM to DailpadSjoerd Simons2009-02-031-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2407
* Put in new VOIP UISjoerd Simons2009-02-031-7/+232
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2404
* stop the pipeline and unref everything when the window goes awaySjoerd Simons2009-02-031-14/+49
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2399
* Start of a simple uiSjoerd Simons2009-02-031-12/+231
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2388
* Toss out the old EmpathyCallWindow initialise the CallFactory and hook into ↵Sjoerd Simons2009-02-031-597/+50
| | | | | | | | its signals Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2383
* Initial port from telepathy-stream-engine to telepathy-farsightSjoerd Simons2009-02-031-0/+3
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2380
* Remove useless include of empathy-tp-group.hXavier Claessens2009-01-131-1/+0
| | | | svn path=/trunk/; revision=2226
* Initialize with a EmpathyTpCall instead of a TpChannel and explicitly close theSjoerd Simons2009-01-101-9/+18
| | | | | | | | channel after uses Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2162
* Update empathy_sound_play () to be nicer to use and centralize the listXavier Claessens2009-01-071-15/+8
| | | | | | of sounds we support. svn path=/trunk/; revision=2082
* Adapt the libcanberra calls to use the new functions.Xavier Claessens2009-01-071-3/+0
| | | | svn path=/trunk/; revision=2025
* Adapt Patryk's patch to trunk.Xavier Claessens2009-01-071-0/+23
| | | | svn path=/trunk/; revision=2022
* Pick the correct contact alias for the message telling incoming call is ↵Xavier Claessens2008-08-041-1/+8
| | | | | | rejected. Fixes bug #546218. svn path=/trunk/; revision=1294
* Fix translators complains about ambigous strings. Fixes bug #546154.Xavier Claessens2008-08-041-0/+2
| | | | svn path=/trunk/; revision=1291
* Coding style (Alban Crequy)Xavier Claessens2008-06-131-3/+2
| | | | svn path=/trunk/; revision=1169
* g_object_unref the right variable (Alban Crequy)Xavier Claessens2008-06-131-1/+1
| | | | svn path=/trunk/; revision=1168
* Replace the has-dtmf property by empathy_tp_call_has_dtmf() (Alban Crequy)Xavier Claessens2008-06-131-3/+1
| | | | svn path=/trunk/; revision=1165
* Fix identation (Alban Crequy)Xavier Claessens2008-06-131-1/+2
| | | | svn path=/trunk/; revision=1164
* g_object_unref after g_object_get (Alban Crequy)Xavier Claessens2008-06-131-0/+3
| | | | svn path=/trunk/; revision=1163
* Do not show the keypad when the media channel does not have the DTMF ↵Xavier Claessens2008-06-131-0/+11
| | | | | | interface (Alban Crequy) svn path=/trunk/; revision=1162
* Better dialog message when a call is rejected (Alban Crequy)Xavier Claessens2008-06-131-1/+5
| | | | | | | Example: "Incoming call from xxx rejected because there is already a running call." svn path=/trunk/; revision=1161
* EmpathyCallWindow: Get a new video preview when pushing a new call into the ↵Xavier Claessens2008-06-081-0/+6
| | | | | | window. (Sjoerd Simons). svn path=/trunk/; revision=1154
* Only permit to have one running call at any time. Fixes bug #527970.Xavier Claessens2008-05-271-49/+30
| | | | svn path=/trunk/; revision=1126
* Improve dispatcher. Fixes bug #465928.Xavier Claessens2008-05-181-4/+59
| | | | svn path=/trunk/; revision=1108
* Keypad is unsensitive if the call is not ACCEPTEDXavier Claessens2008-05-021-0/+5
| | | | svn path=/trunk/; revision=1072
* Implement DTMF.Xavier Claessens2008-05-021-0/+52
| | | | svn path=/trunk/; revision=1071
* Fix packing of the preview video.Xavier Claessens2008-05-021-2/+4
| | | | svn path=/trunk/; revision=1069
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-11/+10
| | | | svn path=/trunk/; revision=1066
* Add a confirmation dialog to accept/reject incoming calls. Do not show ↵Xavier Claessens2008-04-301-73/+85
| | | | | | remote video area if there is no video stream. svn path=/trunk/; revision=1064
* Fix type: s/hand up/hang up/Xavier Claessens2008-04-301-2/+2
| | | | svn path=/trunk/; revision=1063
* Reword call window: Use GtkVolumeButton, only one button to accept/reject ↵Xavier Claessens2008-04-291-114/+131
| | | | | | calls, let s-e add black borders to keep good video ration. svn path=/trunk/; revision=1061
* Improve the close warning message. (Elliot Fairweather).Xavier Claessens2008-04-251-1/+1
| | | | svn path=/trunk/; revision=1048
* Comply to HIG guidelines. Fixes bug #526926 (Elliot Fairweather, Xavier ↵Xavier Claessens2008-04-231-3/+6
| | | | | | Claessens) svn path=/trunk/; revision=1037
* Fix warning when changing send video button before accepting the call.EMPATHY_0_23_1Xavier Claessens2008-04-211-1/+4
| | | | svn path=/trunk/; revision=1024
* If window->call is NULL consider the call as CLOSEDXavier Claessens2008-04-211-2/+4
| | | | svn path=/trunk/; revision=1021
* Marked strings for translation. Fixes bug #528596 (Frederic Peters)Frederic Peters2008-04-181-4/+4
| | | | svn path=/trunk/; revision=960
* Mute input/output if the button is not active.Xavier Claessens2008-04-161-2/+2
| | | | svn path=/trunk/; revision=954
* 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
* Fix some warningsXavier Claessens2008-04-111-2/+2
| | | | svn path=/trunk/; revision=926
* Update for new API and cleanup the code.Xavier Claessens2008-04-111-240/+185
| | | | svn path=/trunk/; revision=908
* Ask confirmation to close call only if it was accepted. Fixes bug #526927 ↵Xavier Claessens2008-04-091-1/+1
| | | | | | (Frederic Peters). svn path=/trunk/; revision=879
* More coding styleXavier Claessens2008-03-231-19/+5
| | | | svn path=/trunk/; revision=821
* Fix includesXavier Claessens2008-03-191-2/+2
| | | | svn path=/trunk/; revision=817
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵Xavier Claessens2008-03-171-1/+4
| | | | | | and others in src/ svn path=/trunk/; revision=813
* Move modules that make no sense to be used in other applicaton from ↵Xavier Claessens2008-03-141-0/+532
libempathy-gtk/ to src/ svn path=/trunk/; revision=789