Author: dmeyer
Date: Sat Feb  3 12:34:23 2007
New Revision: 2453

Modified:
   trunk/popcorn/src/backends/mplayer/config.cxml
   trunk/popcorn/src/backends/mplayer/player.py

Log:
Add config option embedded to make it possible to ignore
the given window. See mail on freevo-devel for details.


Modified: trunk/popcorn/src/backends/mplayer/config.cxml
==============================================================================
--- trunk/popcorn/src/backends/mplayer/config.cxml      (original)
+++ trunk/popcorn/src/backends/mplayer/config.cxml      Sat Feb  3 12:34:23 2007
@@ -42,4 +42,12 @@
     <var name="deinterlacer" default="yadif=0">
         <desc lang="en">Deinterlacer video filter to use</desc>
     </var>
+
+    <var name="embedded" default="True">
+        <desc lang="en">
+            When providing a window to the player to use, sometimes this does
+            not work as expected, set to False in that case. This will force
+            mplayer to go fullscreen.
+        </desc>
+    </var>
 </config>

Modified: trunk/popcorn/src/backends/mplayer/player.py
==============================================================================
--- trunk/popcorn/src/backends/mplayer/player.py        (original)
+++ trunk/popcorn/src/backends/mplayer/player.py        Sat Feb  3 12:34:23 2007
@@ -409,9 +409,12 @@
             filters.append("overlay=%s" % self._osd_shmkey)
 
         if isinstance(self._window, kaa.display.X11Window):
-            wid = "0x%x" % self._window.get_id()
+            if config.mplayer.embedded:
+                args.add(wid="0x%x" % self._window.get_id())
+            else:
+                args.append('-fs')
             display = self._window.get_display().get_string()
-            args.add(vo='xv', wid=wid, display=display, 
colorkey=config.video.colorkey)
+            args.add(vo='xv', display=display, colorkey=config.video.colorkey)
         else:
             # FIXME: add support for DFB/FB/etc
             args.add(vo='null')

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to