[gstreamer-bugs] [Bug 607224] New: QtDemux throws error messages on eos even if there was a redirect

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Jan 17 07:35:48 PST 2010


https://bugzilla.gnome.org/show_bug.cgi?id=607224
  GStreamer | gst-plugins-good | git

           Summary: QtDemux throws error messages on eos even if there was
                    a redirect
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: sjoerd at luon.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Since 06de49464045490a7a6d0ddf0afa4228274a5266 qtdemux will always post an
error message on the bus when eos is reached. Unfortunately this breaks totems
redirect handling, the following situation happens:

* qtdemux posts a redirect
* totem catches the redirect and ask playbin2 to play the new uri
* the old (redirected) qtdemux post an error on the bus on EOS
* totem catches this error and bails :/

It seems conceptually slightly strange that there is an error on EOS even if
the element was successful (there were indeed no streams, just a redirect and
it communicated this). tpm suggested on irc that not throwing an error means
that the application will have no indication that the streaming stopped though.

Setting severity to blocker on tpms request as this breaks existing software
(totem)

-- 
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