ekiga r7118 - in branches/gnome-2-24: . lib/engine/videooutput/dx



Author: mschneid
Date: Sun Sep 28 19:11:33 2008
New Revision: 7118
URL: http://svn.gnome.org/viewvc/ekiga?rev=7118&view=rev

Log:
Fix flickering of PIP on windows.


Modified:
   branches/gnome-2-24/ChangeLog
   branches/gnome-2-24/NEWS
   branches/gnome-2-24/lib/engine/videooutput/dx/videooutput-manager-dx.cpp

Modified: branches/gnome-2-24/NEWS
==============================================================================
--- branches/gnome-2-24/NEWS	(original)
+++ branches/gnome-2-24/NEWS	Sun Sep 28 19:11:33 2008
@@ -1,4 +1,5 @@
 Changes since Ekiga 3.00
+- Fix flickering of PIP on windows.
 - Fix possible X timing issue
 - Fix message box when device was unplugged in out-of-call state (#552262)
 - Fix handling when closing addressbook- and chat-window using the window frame (Jan Schampera)

Modified: branches/gnome-2-24/lib/engine/videooutput/dx/videooutput-manager-dx.cpp
==============================================================================
--- branches/gnome-2-24/lib/engine/videooutput/dx/videooutput-manager-dx.cpp	(original)
+++ branches/gnome-2-24/lib/engine/videooutput/dx/videooutput-manager-dx.cpp	Sun Sep 28 19:11:33 2008
@@ -233,8 +233,10 @@
     runtime.run_in_main (sigc::bind (fullscreen_mode_changed.make_slot (), Ekiga::VO_FS_OFF));
 
   if (dxWindow) {
-    if (update_required.remote || (!update_required.remote && !update_required.local))
+    if (update_required.remote || (!update_required.remote && !update_required.local)) {
       dxWindow->PutFrame ((uint8_t *) remote_frame, rf_width, rf_height, false);
+      dxWindow->PutFrame ((uint8_t *) local_frame, lf_width, lf_height, true);      
+    }
       
     if (update_required.local  || (!update_required.remote && !update_required.local))
       dxWindow->PutFrame ((uint8_t *) local_frame, lf_width, lf_height, true);      



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]