Hello
   I noticed that the livepause plugin now uses vlc to display the overlay
(I'm real observant, Today at least :)  However with the 0.9.x series vlc wants
an actual image to start.
vlc --sub-filter vlc --sub-filter [EMAIL PROTECTED] --logo-file
/tmp/vlcosd.png -I rc video
will work if /tmp/vlcosd.png exists ,and
vlc --sub-filter vlc --sub-filter [EMAIL PROTECTED] --logo-file dummy -I rc 
video
does not (probably should be reported to vlc)

also the object defined on commandline @mylogo needs to precede the commands.
for instance to display:
@mylogo logo-file /tmp/vlcosd.png
@mylogo logo-transparency 220
@mylogo logo-position 8

to Hide
@mylogo logo-file dummy

Is the kaa.display interface depreated?


also  this patch (also attached) I believe,  both changes are needed
for vlc 0.9.x
without the second change all you can do is pause, no seeking.

Index: src/tv/plugins/livepause/players.py
===================================================================
--- src/tv/plugins/livepause/players.py (revision 11096)
+++ src/tv/plugins/livepause/players.py (working copy)
@@ -479,7 +479,7 @@
         Stop the player.
         """
         if self.app:
-            self.app.send_command('quit')
+            self.app.stop('quit\n')
             self.app = None


@@ -488,7 +488,7 @@
         Restart playing the mrl, this is to allow the rendering pipeline to be
         restarted after a seek in the ringbuffer.
         """
-        self.app.send_command('goto 0')
+        self.app.send_command('goto 1')
         # If subtitles where enable make sure we reenable them!
         if self.current_sub_index > 0:
             self.set_subtitles(self.current_sub_index)


Later

Jonathan
Index: src/tv/plugins/livepause/players.py
===================================================================
--- src/tv/plugins/livepause/players.py (revision 11096)
+++ src/tv/plugins/livepause/players.py (working copy)
@@ -479,7 +479,7 @@
         Stop the player.
         """
         if self.app:
-            self.app.send_command('quit')
+            self.app.stop('quit\n')
             self.app = None
 
 
@@ -488,7 +488,7 @@
         Restart playing the mrl, this is to allow the rendering pipeline to be
         restarted after a seek in the ringbuffer.
         """
-        self.app.send_command('goto 0')
+        self.app.send_command('goto 1')
         # If subtitles where enable make sure we reenable them!
         if self.current_sub_index > 0:
             self.set_subtitles(self.current_sub_index)
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Freevo-users mailing list
Freevo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to