[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