Author: tack
Date: Wed Apr 19 02:04:24 2006
New Revision: 1416

Modified:
   trunk/player/src/generic.py

Log:
Remove old open() method.


Modified: trunk/player/src/generic.py
==============================================================================
--- trunk/player/src/generic.py (original)
+++ trunk/player/src/generic.py Wed Apr 19 02:04:24 2006
@@ -27,32 +27,6 @@
             "quit": notifier.Signal()
         })
 
-    def open(self, mrl):
-        if self._player and self.get_state() not in (STATE_NOT_RUNNING, 
STATE_IDLE):
-            raise PlayerError('player is running')
-        cls = get_player_class(mrl)
-        if not cls:
-            raise PlayerError("No supported player found to play %s", mrl)
-        new_player = cls()
-        if 1:#not self._player or new_player.get_player_id() != 
self._player.get_player_id():
-            # Hook our signals to the player we're proxying for.
-            for signal in self.signals.keys():
-                
new_player.signals[signal].connect_weak(self.signals[signal].emit)
-
-            if self._player:
-                # An active player already exists.  We need to kill it, in case
-                # it's got something locked that our new instance needs.  We 
can't
-                # start the new player until the old one is gone, so we 
construct
-                # a state machine by using signals.
-                self._player.signals["quit"].connect(new_player.open, mrl)
-                self._player.die()
-                self._player = new_player
-                return
-
-            self._player = new_player
-
-        return self._player.open(mrl)
-
 
     def open(self, mrl, caps = None):
         cls = get_player_class(mrl = mrl, caps = caps)


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to