[Bug 737246] New: taglist not send to down stream if all the frame corrupted

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Sep 24 02:23:22 PDT 2014


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

           Summary: taglist not send to down stream if all the frame
                    corrupted
    Classification: Platform
           Product: GStreamer
           Version: 1.2.3
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: lj.qfy.sh at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I found in audiodecoder and videodecoder base, taglist only be sent to
downstream when successfully decoded one frame.
But for some corrupted streams, all the frames maybe corrupted, decoder can get
one valid frame util EOS. In this case, taglist will be missing in the
pipeline, then application can get the track info from playbin.

I think it should check if there is still tags_changed when received EOS and
drained all the data, if yes, send this tags to downstream.

A patch is attached, please check it.

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