[gstreamer-bugs] [Bug 537361] New: videomixer segment handler fail

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jun 9 02:38:16 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=537361

  GStreamer | gst-plugins-good | Ver: HEAD CVS
           Summary: videomixer segment handler fail
           Product: GStreamer
           Version: HEAD CVS
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: luis.debethencourt at sun.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: 2.21/2.22
   GNOME milestone: Unspecified


Please describe the problem:
For the last week I've been coding a video application, small doubts
and little fixes have been done through irc, thanks wtay and thanks
thaytan (you rock!). Anyway, now I stuck. My application switchs
videos that loop, its a vj app.

You can check:
http://luisbg.users.ubuntustudio.org/freemix/

In the solo folder... I have a bin.py where the video bin is created,
this bin overrides the do_handle_message virtual method to capture
when the segment is done and do a seek to start the video again. This
bin is fed to a xvimagesink.... it works perfectly.

In the mix_1 folder... I have the same bin.py, feeding to a videomix
and this to the image sink. Also works perfectly.

In the mix_2 folder is where the problems start, when looping two
videos into the mixer... strange things happen, I would report the
outcome if it werent that everytime I run it a different thing
happens. But usually the shorter video loops, and when the second
finishes they both stall... or they both stall after the short one
finishes. Or the short one finishes and then only the long one is
played at high speed. Or they will pause, then continue, pause, then
continue.

original mail to the mailing list and link to bug reproducing codes in pygst:
http://sourceforge.net/mailarchive/message.php?msg_name=506b70dc0806050801l36b46ff6g7dbc16822df0dba7%40mail.gmail.com

Steps to reproduce:
feed to looping videos to a videomixer.

check code linked in:
http://luisbg.users.ubuntustudio.org/freemix/

Actual results:
when one of the videos finishes instead of looping again, both videos stop
playback.

Expected results:
two videos should continue looping, and can be paused independently.

Does this happen every time?
yes

Other information:


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=537361.




More information about the Gstreamer-bugs mailing list