Author: dmeyer
Date: Tue Aug 22 20:18:00 2006
New Revision: 1892

Added:
   trunk/WIP/player/src/backends/gstreamer/main.py
   trunk/WIP/player/src/backends/xine/main.py
Modified:
   trunk/WIP/player/src/backends/gstreamer/child.py
   trunk/WIP/player/src/backends/gstreamer/player.py
   trunk/WIP/player/src/backends/xine/child.py
   trunk/WIP/player/src/backends/xine/player.py

Log:
move child main into extra file

Modified: trunk/WIP/player/src/backends/gstreamer/child.py
==============================================================================
--- trunk/WIP/player/src/backends/gstreamer/child.py    (original)
+++ trunk/WIP/player/src/backends/gstreamer/child.py    Tue Aug 22 20:18:00 2006
@@ -129,5 +129,3 @@
                        gst.SEEK_FLAG_FLUSH | gst.SEEK_FLAG_ACCURATE,
                        gst.SEEK_TYPE_SET, pos, gst.SEEK_TYPE_NONE, 0)
         
-player = GStreamer(sys.argv[1])
-kaa.notifier.loop()

Added: trunk/WIP/player/src/backends/gstreamer/main.py
==============================================================================
--- (empty file)
+++ trunk/WIP/player/src/backends/gstreamer/main.py     Tue Aug 22 20:18:00 2006
@@ -0,0 +1,7 @@
+import sys
+import kaa
+
+from child import GStreamer
+
+player = GStreamer(sys.argv[1])
+kaa.main()

Modified: trunk/WIP/player/src/backends/gstreamer/player.py
==============================================================================
--- trunk/WIP/player/src/backends/gstreamer/player.py   (original)
+++ trunk/WIP/player/src/backends/gstreamer/player.py   Tue Aug 22 20:18:00 2006
@@ -24,7 +24,7 @@
 
 
     def _span(self):
-        script = os.path.join(os.path.dirname(__file__), 'child.py')
+        script = os.path.join(os.path.dirname(__file__), 'main.py')
         self._gst = ChildProcess(self, script, str(self._instance_id))
         self._gst.signals["completed"].connect_weak(self._exited)
         self._gst.set_stop_command(kaa.notifier.WeakCallback(self._end_child))

Modified: trunk/WIP/player/src/backends/xine/child.py
==============================================================================
--- trunk/WIP/player/src/backends/xine/child.py (original)
+++ trunk/WIP/player/src/backends/xine/child.py Tue Aug 22 20:18:00 2006
@@ -308,28 +308,3 @@
 
     def input(self, input):
         self._stream.send_event(input)
-
-
-
-
-
-
-
-
-
-player = XinePlayerChild(sys.argv[1])
-kaa.main()
-
-# Remove shared memory.  We don't detach right away, because the vo
-# thread might still be running, and it will crash if it tries to write
-# to that memory.
-if player._osd_shmem:
-    kaa.shm.remove_memory(player._osd_shmem.shmid)
-if player._frame_shmem:
-    kaa.shm.remove_memory(player._frame_shmem.shmid)
-
-# Force garbage collection for testing.
-del player
-gc.collect()
-
-sys.exit(0)

Added: trunk/WIP/player/src/backends/xine/main.py
==============================================================================
--- (empty file)
+++ trunk/WIP/player/src/backends/xine/main.py  Tue Aug 22 20:18:00 2006
@@ -0,0 +1,23 @@
+import sys
+import gc
+import kaa
+import kaa.shm
+
+from child import XinePlayerChild as Xine
+
+player = Xine(sys.argv[1])
+kaa.main()
+
+# Remove shared memory.  We don't detach right away, because the vo
+# thread might still be running, and it will crash if it tries to write
+# to that memory.
+if player._osd_shmem:
+    kaa.shm.remove_memory(player._osd_shmem.shmid)
+if player._frame_shmem:
+    kaa.shm.remove_memory(player._frame_shmem.shmid)
+
+# Force garbage collection for testing.
+del player
+gc.collect()
+
+sys.exit(0)

Modified: trunk/WIP/player/src/backends/xine/player.py
==============================================================================
--- trunk/WIP/player/src/backends/xine/player.py        (original)
+++ trunk/WIP/player/src/backends/xine/player.py        Tue Aug 22 20:18:00 2006
@@ -60,7 +60,7 @@
 
     def _spawn(self):
         # Launch self (-u is unbuffered stdout)
-        script = os.path.join(os.path.dirname(__file__), 'child.py')
+        script = os.path.join(os.path.dirname(__file__), 'main.py')
         self._xine = ChildProcess(self, script, str(self._instance_id))
         self._xine.signals["completed"].connect_weak(self._exited)
         self._xine.set_stop_command(kaa.notifier.WeakCallback(self._end_child))

-------------------------------------------------------------------------
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