aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-call-window.c
Commit message (Collapse)AuthorAgeFilesLines
* CallWindow: add some padding to the dialpadEmilio Pozuelo Monfort2011-08-161-1/+1
|
* CallWindow: fix typoEmilio Pozuelo Monfort2011-08-161-12/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656571
* Get the preview position from preview_posEmilio Pozuelo Monfort2011-08-161-4/+4
| | | | | | | Getting it from the coordinates might fail if the system is too slow and gives us bad coordinates. https://bugzilla.gnome.org/show_bug.cgi?id=656572
* Display the preview video button in the preview cornerEmilio Pozuelo Monfort2011-08-161-4/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=656571
* Merge branch 'move-video-preview-656268'Emilio Pozuelo Monfort2011-08-151-4/+370
|\
| * Don't define the same thing twiceEmilio Pozuelo Monfort2011-08-151-22/+20
| |
| * CallWindow: add extra bottom margin for the floating toolbarEmilio Pozuelo Monfort2011-08-151-14/+32
| | | | | | | | Otherwise the rectangles will be on top of the toolbar.
| * CallWindow: create the rectangles after the avatarEmilio Pozuelo Monfort2011-08-151-2/+2
| | | | | | | | As we want them to be on top of the avatar when they're shown.
| * Use self->priv->preview_pos to determine the preview positionEmilio Pozuelo Monfort2011-08-151-3/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Darken the rectangles when starting a drag operationEmilio Pozuelo Monfort2011-08-151-0/+1
| | | | | | | | | | | | | | So that if we have just dragged it, the rectangle where it was before isn't highlighted. https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Don't darken the preview when dragging itEmilio Pozuelo Monfort2011-08-151-8/+25
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Highlight the preview when hoveredEmilio Pozuelo Monfort2011-08-151-1/+42
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Factor out empathy_call_window_darken_preview_rectangleEmilio Pozuelo Monfort2011-08-151-20/+17
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Factor out empathy_call_window_get_preview_rectangleEmilio Pozuelo Monfort2011-08-151-18/+28
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Move empathy_call_window_get_preview_position aroundEmilio Pozuelo Monfort2011-08-151-42/+42
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * CallWindow: highlight drop zones when hoveredEmilio Pozuelo Monfort2011-08-151-0/+85
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * Factor out empathy_call_window_get_preview_position()Emilio Pozuelo Monfort2011-08-151-6/+18
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * CallWindow: show drop zones when dragging the previewEmilio Pozuelo Monfort2011-08-151-0/+85
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * CallWindow: allow to move the video previewEmilio Pozuelo Monfort2011-08-151-0/+103
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656268
| * CallWindow: add top and right margin to the preview containerEmilio Pozuelo Monfort2011-08-151-4/+4
| | | | | | | | | | | | | | So that when it's placed on another corner, it still has some margin. https://bugzilla.gnome.org/show_bug.cgi?id=656268
* | CallWindow: add a 'Swap camera' item to the preview menuEmilio Pozuelo Monfort2011-08-151-0/+69
| |
* | CallWindow: add a menu to change the cameraEmilio Pozuelo Monfort2011-08-151-6/+12
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=599167
* Merge branch 'clutter-toolbar'Emilio Pozuelo Monfort2011-08-151-5/+129
|\
| * Update the constraint when the stage allocation changesEmilio Pozuelo Monfort2011-08-121-5/+8
| | | | | | | | Instead of when the box does, to avoid a warning.
| * CallWindow: raise the toolbar when showing the previewEmilio Pozuelo Monfort2011-08-121-0/+1
| | | | | | | | So that one can click the toolbar buttons.
| * CallWindow: make the preview margin a defineEmilio Pozuelo Monfort2011-08-121-2/+3
| |
| * Move the video preview upEmilio Pozuelo Monfort2011-08-121-1/+3
| | | | | | | | | | | | So it's not on top of the floating toolbar. https://bugzilla.gnome.org/show_bug.cgi?id=656150
| * Make the floating toolbar have rounded cornersEmilio Pozuelo Monfort2011-08-121-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150
| * CallWindow: show the toolbar when on fullscreenEmilio Pozuelo Monfort2011-08-121-0/+3
| | | | | | | | | | | | And also hide it after 3s of inactivity. https://bugzilla.gnome.org/show_bug.cgi?id=656150
| * CallWindow: hide the toolbar after 3s of inactivityEmilio Pozuelo Monfort2011-08-121-0/+66
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150
| * CallWindow: make the toolbar float inside the windowEmilio Pozuelo Monfort2011-08-121-4/+51
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=656150
* | CallWindow: get the mic volume upon initEmilio Pozuelo Monfort2011-08-151-0/+5
| | | | | | | | | | | | | | Otherwise it'll be zero and when we unmute the mic, we'll set the volume to zero as we won't know the old value. https://bugzilla.gnome.org/show_bug.cgi?id=656415
* | CallWindow: fix toggling the microphone on and offEmilio Pozuelo Monfort2011-08-151-2/+10
|/ | | | | | | | We are changing the GSettings key, and also listening to changes on it and reacting to them, but we don't want to react to our own changes! https://bugzilla.gnome.org/show_bug.cgi?id=656415
* CallWindow: don't set the title for multiple participantsEmilio Pozuelo Monfort2011-08-101-1/+1
| | | | | | | We don't support that yet, the string is wrong, and priv->contact can't be NULL anyway. https://bugzilla.gnome.org/show_bug.cgi?id=655478
* Make the #defines an static arrayEmilio Pozuelo Monfort2011-08-041-2/+6
|
* Use the new enum everywhereEmilio Pozuelo Monfort2011-08-041-1/+3
| | | | And use strings for the --show-preferences argument.
* CallWindow: go to the Calls tab when opening the preferencesEmilio Pozuelo Monfort2011-08-041-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: show Empathy.Call when opening the debug windowEmilio Pozuelo Monfort2011-08-041-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* Factor out empathy_launch_program()Emilio Pozuelo Monfort2011-08-041-81/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: add a Settings menu itemEmilio Pozuelo Monfort2011-08-041-0/+49
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: add a 'Call log' menuEmilio Pozuelo Monfort2011-08-041-0/+46
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: add a Help->About menuEmilio Pozuelo Monfort2011-08-041-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: add a Help->Contents menuEmilio Pozuelo Monfort2011-08-041-0/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: remove the hangup menu itemEmilio Pozuelo Monfort2011-08-041-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* CallWindow: don't close the window when hanging upEmilio Pozuelo Monfort2011-08-031-6/+3
| | | | As one may want to redial.
* CallWindow: show 'Mute' on the statusbar when mutedEmilio Pozuelo Monfort2011-08-031-1/+10
|
* call-window: don't display labels in both toolbarsGuillaume Desmottes2011-08-011-0/+4
|
* Merge branch 'change-audio'Jonny Lamb2011-08-011-0/+21
|\ | | | | | | | | | | | | | | Conflicts: src/empathy-call-window.c src/empathy-call-window.ui Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
| * call-window: add a Microphone menu to change mic on the flyJonny Lamb2011-07-291-0/+6
| | | | | | | | | | | | | | Yay! Sorry this commit is kind of big with the addition of mic-menu, perhaps I should have added it in pieces. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * call-window: add getters for the UI manager and audio srcJonny Lamb2011-07-291-0/+16
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | CallWindow: pack the details boxEmilio Pozuelo Monfort2011-07-281-0/+4
| | | | | | | | | | Even if we don't show it, so that the widgets exist and we don't assert.
* | CallWindow: remove the sidebarEmilio Pozuelo Monfort2011-07-281-268/+30
| | | | | | | | And only leave the dialpad in its place.
* | CallWindow: use the volume value from the preferencesEmilio Pozuelo Monfort2011-07-281-79/+21
| | | | | | | | | | This also removes the 'Audio input' sidebar page, as all of it can now be found in the preferences.
* | CallWindow: use tp_g_signal_connect_objectEmilio Pozuelo Monfort2011-07-281-7/+6
|/ | | | So the signals are disconnected when the window is destroyed.
* CallWindow: build the toolbar from the .uiEmilio Pozuelo Monfort2011-07-281-68/+4
|
* CallWindow: hide the audio/video call buttons on _init()Emilio Pozuelo Monfort2011-07-281-0/+2
| | | | | When we create a new window it's because there's an incoming call, so hide the audio/video call buttons.
* CallWindow: remove redial menuEmilio Pozuelo Monfort2011-07-281-24/+0
|
* CallWindow: show audio and video call buttons to start a callEmilio Pozuelo Monfort2011-07-281-7/+42
| | | | Instead of the redial button.
* CallWindow: add the remote user name and presence to the toolbarEmilio Pozuelo Monfort2011-07-281-1/+45
|
* CallWindow: add an avatar to the top toolbarEmilio Pozuelo Monfort2011-07-281-3/+40
|
* CallWindow: move the status message to the bottom toolbarEmilio Pozuelo Monfort2011-07-281-23/+23
| | | | From its own statusbar.
* CallWindow: move the volume button to the bottom toolbarEmilio Pozuelo Monfort2011-07-281-16/+9
|
* Factor out dialpad into a utility functionDanielle Madeley2011-07-261-49/+4
| | | | | | | | | | | | | The dialpad is shared between empathy-call and empathy-av. Really it would be nice to make the dialpad its own little widget that emits signals with DTMF event ids, but I've got things to get done. Conflicts: libempathy-gtk/empathy-ui-utils.c src/empathy-call-window.c src/empathy-streamed-media-window.c
* CallWindow: fix commentsEmilio Pozuelo Monfort2011-07-251-3/+3
| | | | We no longer show the self avatar
* CallWindow: fix typoEmilio Pozuelo Monfort2011-07-251-3/+3
|
* CallWindow: ignore events in the data probe callbackEmilio Pozuelo Monfort2011-07-251-0/+4
| | | | | | | | | We only want to show the remote video again if we receive video frames, not if we receive an event for whatever reason. That's in fact what we get when we start sending our own video, and so we don't want to display the remote video if it was hidden because we're not receiving it anymore.
* CallWindow: check the video exists before showing itEmilio Pozuelo Monfort2011-07-251-2/+5
| | | | | | | Since empathy_call_window_show_video_output_cb() is called in an idle thread, it's possible that the video is removed before the function is executed, so check if it's still there before showing it.
* CallWindow: show the remote avatar when video stops comingEmilio Pozuelo Monfort2011-07-251-0/+67
| | | | | | If we don't get incoming video for a few seconds, show the remote contact avatar instead of the frozen video, and show the video back if it starts coming again.
* CallWindow: remove unused boxEmilio Pozuelo Monfort2011-07-211-20/+0
| | | | | | It was taking horizontal space even if it was empty, causing the video widget to not take the full width when returning from fullscreen.
* Set the video widget for the fullscreen windowEmilio Pozuelo Monfort2011-07-211-3/+3
| | | | | | Otherwise the mouse cursor won't be hidden after a timeout and the 'Leave fullscreen' button won't dissapear when we unfullscreen the call window.
* CallWindow: disable Video functionality if there's no cameraEmilio Pozuelo Monfort2011-07-121-1/+12
|
* CallWindow: save the window geometry without the sidebarEmilio Pozuelo Monfort2011-07-121-0/+47
| | | | | | | | Since we don't show the sidebar when creating new call windows, we should not take the sidebar into account when saving the window geometry. https://bugzilla.gnome.org/show_bug.cgi?id=634809
* CallWindow: properly determine the sidebar widthEmilio Pozuelo Monfort2011-07-121-5/+5
| | | | | | | The first time we show the sidebar, gtk_widget_get_allocation() doesn't return the correct width as the allocation hasn't been done yet. So use gtk_widget_get_preferred_width() as the minimum width is what is actually allocated.
* CallWindow: add a dialpad tool buttonEmilio Pozuelo Monfort2011-07-121-12/+37
| | | | | Rename the dialpad menu entry to Sidebar and move it to the View menu at the same time.
* CallWindow: allow to show/hide the video previewEmilio Pozuelo Monfort2011-07-121-3/+100
| | | | | | There's now a button next to the video preview when it's shown and in a corner when it's hidden that allows to hide and show it.
* CallWindow: only show one button to control the cameraEmilio Pozuelo Monfort2011-07-121-236/+15
| | | | | | | | | Having three buttons to control the camera clutters the UI. Displaying the video preview but not sending video is not very useful, and we'll add a way of sending video without displaying the preview by clicking on the preview itself. https://bugzilla.gnome.org/show_bug.cgi?id=611789
* CallWindow: remove the Sidebar buttonEmilio Pozuelo Monfort2011-07-121-32/+6
|
* CallWindow: flip the video previewEmilio Pozuelo Monfort2011-07-121-0/+8
|
* CallWindow: add a little offset to the video previewEmilio Pozuelo Monfort2011-07-121-4/+14
|
* CallWindow: set the video container background colorEmilio Pozuelo Monfort2011-07-121-0/+17
| | | | ...to match the rest of the window.
* CallWindow: keep the aspect ratio of the remote videoEmilio Pozuelo Monfort2011-07-121-3/+5
|
* CallWindow: remove self avatar codeEmilio Pozuelo Monfort2011-07-121-33/+0
| | | | We don't display the self avatar anymore.
* CallWindow: set video preview on top of remote videoEmilio Pozuelo Monfort2011-07-121-66/+65
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=582442
* CallWindow: use clutter to draw the remote videoEmilio Pozuelo Monfort2011-07-121-21/+25
|
* CallWindow: use clutter to draw the video previewEmilio Pozuelo Monfort2011-07-121-24/+29
|
* Call: flip video preview horizontallyEmilio Pozuelo Monfort2011-07-051-1/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=639353
* Turn g_prints into DEBUGsEmilio Pozuelo Monfort2011-06-091-3/+3
|
* CallWindow: properly track the dialpad status againEmilio Pozuelo Monfort2011-06-091-7/+3
| | | | | This stopped working properly as the latest EvSidebar didn't have notify::current-page anymore.
* call-window: Put the details vbox in a scroll windowGuillaume Desmottes2011-06-091-2/+9
| | | | | | Conflicts: src/empathy-call-window.c
* Adapt to EmpathySidebar -> EvSidebarEmilio Pozuelo Monfort2011-06-091-13/+12
|
* Change the page before showing the sidebarEmilio Pozuelo Monfort2011-06-091-3/+3
| | | | | | To avoid showing it without the dialpad, which would cause the dialpad menu callback to be called to hide it before the page was changed, causing the sidebar to be hidden again!
* Factor out the block/set/unblock codeEmilio Pozuelo Monfort2011-06-091-14/+16
|
* Disable the dialpad when the call endsEmilio Pozuelo Monfort2011-06-091-0/+1
|
* Make it a toggle buttonEmilio Pozuelo Monfort2011-06-091-7/+54
|
* CallWindow: add a dialpad menu entryEmilio Pozuelo Monfort2011-06-091-0/+18
|
* Clear audio_output when the call endsEmilio Pozuelo Monfort2011-06-091-0/+5
| | | | So we create a new one when redialing instead of reusing it.
* CallWindow: show 'On hold' in the statusbar when appropriateEmilio Pozuelo Monfort2011-06-091-3/+38
|
* Directly call the callback if we're readyEmilio Pozuelo Monfort2011-06-091-8/+1
| | | | Instead of duplicating the code in two places.
* Keep a persistent source video tee aroundSjoerd Simons2011-06-091-23/+15
| | | | | | | Always keep the video input tee around, so we can easily hook up new video contents even if the camera isn't currently enabled. This fixes issues where a new content is added without the local camera being enabled.
* Minimize the scope in which we use TpyCallChannelSjoerd Simons2011-06-091-6/+7
|
* Prepare the video input pipeline when there is an initial contentSjoerd Simons2011-06-091-5/+17
|
* Follow the sending state of the channel to determine whether we should send ↵Sjoerd Simons2011-06-091-8/+14
| | | | video
* Don't start the Call when the streams startEmilio Pozuelo Monfort2011-06-091-13/+15
| | | | | | | | | Since that can happen before the call is accepted. Instead of that, wait for the Call state to be ACCEPTED. Conflicts: src/empathy-call-window.c
* Only distroy the video output if it existsSjoerd Simons2011-06-091-1/+2
|
* Remove live-adderSjoerd Simons2011-06-091-101/+15
|
* Only change the UI in the main threadSjoerd Simons2011-06-091-2/+11
|
* Use target-contact instead of membersSjoerd Simons2011-06-091-56/+18
|
* Move to using ->priv pointer in the object instanceSjoerd Simons2011-06-091-7/+5
|
* Call: check for priv->members to enable the video buttonEmilio Pozuelo Monfort2011-06-091-1/+1
|
* Don't use tpy_call_channel_is_receiving_videoEmilio Pozuelo Monfort2011-06-091-34/+2
| | | | Rely on src-pad-added to show the remote user's video.
* Don't use tpy_call_channel_is_sending_videoEmilio Pozuelo Monfort2011-06-091-2/+2
| | | | Check if we have initial video instead.
* Add an EmpathyCallWindow classEmilio Pozuelo Monfort2011-06-081-0/+3310
|
* EmpathyCallWindow -> EmpathyStreamedMediaWindowEmilio Pozuelo Monfort2011-02-031-3323/+0
|
* EmpathyCallHandler -> EmpathyStreamedMediaHandlerEmilio Pozuelo Monfort2011-02-031-30/+30
|
* EmpathyTpCall -> EmpathyTpStreamedMediaEmilio Pozuelo Monfort2011-02-031-25/+25
|
* use action_camera_on when using the camera action itemsGuillaume Desmottes2011-01-241-8/+6
| | | | | We just need one item of the action group to interact with the whole group, so best to use the one we already have.
* call-window: sync the sensitivity of the button and "send video" menu (#637839)Guillaume Desmottes2011-01-241-0/+5
|
* call-window: remove unused priv->action_camera_previewGuillaume Desmottes2011-01-241-2/+0
|
* move sound functions to EmpathySoundManager methodsGuillaume Desmottes2010-11-301-4/+11
|
* move empathy-sound to empathy-sound-managerGuillaume Desmottes2010-11-301-1/+1
|
* call-window: remove GTK2 compat codeGuillaume Desmottes2010-10-041-9/+0
|
* Import latest version of ev-sidebar from totemGuillaume Desmottes2010-10-041-14/+14
| | | | | This one builds fine with GTK-3. Also, stop renamespacing it so it's easier to update it.
* GDK keys are now GDK_KEY_*Guillaume Desmottes2010-10-041-1/+1
|
* Disable the fullscreen action while we are not connectedGuillaume Desmottes2010-09-271-0/+6
|
* Leave fullscreen mode when call is disconnected (#593437)Guillaume Desmottes2010-09-271-0/+3
|
* show_borders: check if video_output still exists before using itGuillaume Desmottes2010-09-271-4/+9
|
* disconnect signal before destroying the video widgetGuillaume Desmottes2010-09-271-0/+1
|
* factor out disconnect_video_output_motion_handler()Guillaume Desmottes2010-09-271-9/+12
|
* call-window: remove the errors info bar when redialing (#630276)Guillaume Desmottes2010-09-271-0/+4
|
* Don't use gtk_progress_bar_set_orientation() when building with GTK+ 3Philip Withnall2010-09-071-0/+10
| | | | | GtkProgressBar now implements GtkOrientable, but this hasn't been backported to GTK+ 2, so we need to use some #ifdef magic.
* Remove uses of new GStreamer APIPhilip Withnall2010-08-061-6/+0
| | | | | Various GstMessageType members were added after 0.10.0, so we shouldn't use them.
* Fix constness of various variables and parametersPhilip Withnall2010-08-051-1/+1
|
* Fix missing entries in switch statementsPhilip Withnall2010-08-051-0/+29
| | | | Added missing default cases and missing enum cases.
* display the tooltip on the info imageGuillaume Desmottes2010-08-051-7/+17
|
* call-window: use candidates-changed signalGuillaume Desmottes2010-08-051-79/+37
|
* use a space to separate the IP from the portGuillaume Desmottes2010-08-051-1/+1
|
* add tooltips giving a bit more context about the candidateGuillaume Desmottes2010-08-051-0/+23
|
* call-window: display candidates info (#599166)Guillaume Desmottes2010-08-051-0/+129
|
* Merge EmpathyContact:name and *_set_alias() to EmpathyContact:aliasPhilip Withnall2010-07-221-4/+4
| | | | The "name" API was a relic of Gossip.
* display the clock rate of the codec as wellGuillaume Desmottes2010-07-131-12/+11
|
* reset codecs when call is disconnectedGuillaume Desmottes2010-07-121-0/+13
|
* call-window: display receiving codecsGuillaume Desmottes2010-07-121-0/+74
|
* call-window: Add 'details' pane containing encoding codecs (#599166)Guillaume Desmottes2010-07-121-0/+63
| | | | The details pane has been inspired from totem's 'Properties' pane.
* call-window: use gtk_widget_get_allocation()Guillaume Desmottes2010-07-071-1/+3
|
* 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).