[Bug 677991] New: Unable to tell when playback stops after an error occurred during gapless playback.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Jun 12 23:23:37 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=677991
  GStreamer | gst-plugins-base | 0.10.35

           Summary: Unable to tell when playback stops after an error
                    occurred during gapless playback.
    Classification: Platform
           Product: GStreamer
           Version: 0.10.35
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lev.zelenskiy at nokia.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=216249)
 --> (https://bugzilla.gnome.org/attachment.cgi?id=216249)
Python script and media file to reproduce the problem.

I'm using playbin2 and about-to-finish signal to implement gapless playback.
It works well with valid sound files and I receive EOS after the last media
file is played.

However after playbin encounters an invalid media file there is no way to
detect when the playback stops. If I stop playbin as soon as an error is
received the last couple of seconds are truncated from the active media. And
there are no more messages on the bus after the error occurred.

I'm testing with a bug fix for
https://bugzilla.gnome.org/show_bug.cgi?id=673888
I have attached a python script and test media files to reproduce the issue.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list