GNOME Bugzilla – Bug 737246
taglist not send to down stream if all the frame corrupted
Last modified: 2018-11-03 11:31:16 UTC
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.
Created attachment 286960 [details] [review] patch
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/132.