[tuxdroid-svn] r4560 - softwares_suite_v3/kysoh/tuxware/server/trunk/util/player/mplayer
Status: Beta
Brought to you by:
ks156
|
From: remi <c2m...@c2...> - 2009-04-18 14:59:14
|
Author: remi
Date: 2009-04-18 16:58:59 +0200 (Sat, 18 Apr 2009)
New Revision: 4560
Modified:
softwares_suite_v3/kysoh/tuxware/server/trunk/util/player/mplayer/Mplayer.py
Log:
* added a callback on stream loosed event
Modified: softwares_suite_v3/kysoh/tuxware/server/trunk/util/player/mplayer/Mplayer.py
===================================================================
--- softwares_suite_v3/kysoh/tuxware/server/trunk/util/player/mplayer/Mplayer.py 2009-04-18 14:09:16 UTC (rev 4559)
+++ softwares_suite_v3/kysoh/tuxware/server/trunk/util/player/mplayer/Mplayer.py 2009-04-18 14:58:59 UTC (rev 4560)
@@ -35,6 +35,7 @@
self.__device = Device.getTuxDroidSoundDevice()
self.__media = None
self.__isAsync = False
+ self.onStreamLoosedCallback = None
# --------------------------------------------------------------------------
# Start mplayer.
@@ -166,6 +167,8 @@
if len(buffer) == 0:
# No data from mplayer indicates that the program is closed.
# Then stop the module.
+ if self.onStreamLoosedCallback != None:
+ self.onStreamLoosedCallback()
self.stop()
else:
buffer = buffer.replace("\r", "\n")
|