Author: dmeyer
Date: Fri Jan 5 18:39:31 2007
New Revision: 2358
Added:
trunk/popcorn/src/backends/mplayer/ipc.py
- copied, changed from r2349, /trunk/popcorn/src/backends/mplayer/child.py
Removed:
trunk/popcorn/src/backends/mplayer/child.py
Modified:
trunk/popcorn/src/backends/mplayer/player.py
Log:
more it more look like xine and gst
Copied: trunk/popcorn/src/backends/mplayer/ipc.py (from r2349,
/trunk/popcorn/src/backends/mplayer/child.py)
==============================================================================
--- /trunk/popcorn/src/backends/mplayer/child.py (original)
+++ trunk/popcorn/src/backends/mplayer/ipc.py Fri Jan 5 18:39:31 2007
@@ -26,6 +26,9 @@
#
# -----------------------------------------------------------------------------
+__all__ = [ 'ChildProcess' ]
+
+
# python imports
import logging
@@ -78,7 +81,7 @@
self._app._child.write(cmd.strip() + '\n')
-class MPlayerApp(object):
+class ChildProcess(object):
"""
Mplayer child wrapper,
"""
Modified: trunk/popcorn/src/backends/mplayer/player.py
==============================================================================
--- trunk/popcorn/src/backends/mplayer/player.py (original)
+++ trunk/popcorn/src/backends/mplayer/player.py Fri Jan 5 18:39:31 2007
@@ -48,7 +48,8 @@
from kaa.popcorn.ptypes import *
from kaa.popcorn.config import config
-from child import MPlayerApp
+# special mplayer ipc handling
+from ipc import ChildProcess
BUFFER_UNLOCKED = 0x10
BUFFER_LOCKED = 0x20
@@ -165,7 +166,7 @@
if not self._mp_cmd:
raise PlayerError, "No MPlayer executable found in PATH"
- self._mplayer = MPlayerApp()
+ self._mplayer = ChildProcess()
self._filters_pre = []
self._filters_add = []
@@ -477,7 +478,7 @@
assert(self._mp_info)
# create mplayer object
- self._mplayer = MPlayerApp(self._mp_cmd)
+ self._mplayer = ChildProcess(self._mp_cmd)
# get argument and filter list
args, filters = self._mplayer.args, self._mplayer.filters
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog