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")
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn