Author: dmeyer
Date: Wed Feb 6 16:05:33 2008
New Revision: 3037
Log:
better handling of not started player
Modified:
trunk/popcorn/src/backends/mplayer/player.py
Modified: trunk/popcorn/src/backends/mplayer/player.py
==============================================================================
--- trunk/popcorn/src/backends/mplayer/player.py (original)
+++ trunk/popcorn/src/backends/mplayer/player.py Wed Feb 6 16:05:33 2008
@@ -163,7 +163,7 @@
if not self._mp_cmd:
raise PlayerError, "No MPlayer executable found in PATH"
- self._mplayer = ChildProcess()
+ self._mplayer = None
self._filters_pre = []
self._filters_add = []
@@ -300,7 +300,7 @@
def _is_alive(self):
- return self._mplayer.is_alive()
+ return self._mplayer and self._mplayer.is_alive()
@@ -562,8 +562,9 @@
"""
Stop playback.
"""
- self._mplayer.stop()
- self._state = STATE_SHUTDOWN
+ if self._mplayer:
+ self._mplayer.stop()
+ self._state = STATE_SHUTDOWN
def pause(self):
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog