[Bug 679768] mpegaudioparse, baseparse: fix tag handling
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Mar 17 13:44:31 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=679768
--- Comment #17 from Olivier CrĂȘte <olivier.crete at ocrete.ca> ---
Review of attachment 263181:
--> (https://bugzilla.gnome.org/review?bug=679768&attachment=263181)
Step 1, updating the patch for Sebastian's comments.
::: libs/gst/base/gstbaseparse.c
@@ +2259,3 @@
+ /* Push pending events, including SEGMENT events */
+ gst_base_parse_push_events (parse);
It has to be after the call to gst_base_parse_update_bitrates()
@@ +4375,3 @@
/* We only care about stream tags here */
if (gst_tag_list_get_scope (taglist) != GST_TAG_SCOPE_STREAM)
+ return FALSE;
That's what returning false does.
@@ +4544,3 @@
+ GST_OBJECT_LOCK (parse);
+ if (tags)
+ GST_DEBUG_OBJECT (parse, "merging tags %" GST_PTR_FORMAT, tags);
No idea, it's what the encoder/decoder base classes do.
--
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