I am using gstreamer 1.8.x on Broadcom embedded platform
I try to obtain components tags' metadata as in playback-tutorial-1.c example (multilingual player), playing DASH content.
Tags are retrieved by:
g_signal_emit_by_name (data->playbin2, "get-video-tags", i, &tags);
Unfortunately, most of the time particular tags, like language or codec are missing, in log I see
0:00:02.503311493 21657 0x64b0f0 DEBUG GST_PADS gstpad.c : 5299:gst_pad_push_event_unchecked:<'':decodepad6> Dropping event tag because pad is not linked
My question is: what can be source of such behavior or, what to check next? Any hints?
Le mercredi 05 avril 2017 à 06:21 -0700, milo1000 a écrit :
> 0:00:02.503311493 21657 0x64b0f0 DEBUG GST_PADS gstpad.c :
> 5299:gst_pad_push_event_unchecked:<'':decodepad6> Dropping event tag
> pad is not linked
> My question is: what can be source of such behavior or, what to check
> Any hints?
Looks like a race condition bug to me. Check that this issue still
exist on newer version (e.g. 1.10.4). If it's fixed, you should try and
bisect, and backport the patches for your need. If not, then please
file a bug at bugs.gnome.org. The bug is more likely to get fixed if
you can provide a way to reproduce.