aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-video-widget.c
Commit message (Collapse)AuthorAgeFilesLines
* Do not use deprecated GTK symbolsXavier Claessens2010-04-191-1/+1
|
* Use accessor functions instead direct access.Javier Jardón2009-11-171-2/+4
| | | | | | | | | 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>
* [EmpathyVideoWidget] fix X crash when using Empathy with GTK+ c-s-wDanielle Madeley2009-09-141-0/+13
| | | | | | | | | | | | | | In client-side-windows enabled GTK+, a call to GDK_WINDOW_XID() implicitly calls gdk_window_ensure_native() so that a native X11 window exists serverside to have an XID for. Calling gdk_window_ensure_native() from a thread is not awesome and causes Empathy to abort with one of several X errors. The fix is to call GDK_WINDOW_XID() as soon as the widget is realized, before the XID is requested from a thread (it would be neater to call gdk_window_ensure_native() here, but that would force us to require GTK+ 2.18, which we don't want to do). Fixes gnome bug #594890
* Use accessor functions instead direct access (Fixes #586476)Jonny Lamb2009-07-101-3/+3
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Added an early return in empathy_call_window_setup_video_preview.Jonathan Tellier2009-06-121-0/+3
| | | | | | | | | 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.
* When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-05-261-2/+2
| | | | black widgets.
* Add colorspace and videoscale elements before the videosinkSjoerd Simons2009-03-281-1/+35
| | | | | | | | | | | | Farsight only adds colorspace and videoscale automatically on the input side of things, not on the output side. This causes things to break when the videosink isn't xvimagesink which can do scaling and colorspace conversion in hardware. Fixes gbz #576386 From: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2746
* Redraw the video widget if there is no underlying overlaySjoerd Simons2009-03-091-1/+5
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2643
* Assert that the widget is realized before using its XIDSjoerd Simons2009-03-091-0/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2637
* Keep a weak pointer on the overlay in case it goes awaySjoerd Simons2009-03-091-0/+2
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2635
* Add sync and async propertiesSjoerd Simons2009-03-041-8/+80
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2552
* Fix naming of macros to be consistent with the class nameXavier Claessens2009-02-031-3/+3
| | | | svn path=/trunk/; revision=2418
* Add minimum width and height propertiesSjoerd Simons2009-02-031-1/+48
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2403
* sink the videosink so we can hold a ref to itSjoerd Simons2009-02-031-0/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2397
* Add audio/video sink and source abstractionsSjoerd Simons2009-02-031-0/+298
Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2384