mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 20:21:24 +00:00
tools: print TOC scope
This commit is contained in:
parent
e8ab1006c7
commit
ee6ab7c936
1 changed files with 6 additions and 0 deletions
|
@ -681,6 +681,7 @@ event_loop (GstElement * pipeline, gboolean blocking, GstState target_state)
|
||||||
break;
|
break;
|
||||||
case GST_MESSAGE_TOC:
|
case GST_MESSAGE_TOC:
|
||||||
if (toc) {
|
if (toc) {
|
||||||
|
GstTocScope toc_scope;
|
||||||
GstToc *toc;
|
GstToc *toc;
|
||||||
GList *entries;
|
GList *entries;
|
||||||
gboolean updated;
|
gboolean updated;
|
||||||
|
@ -696,6 +697,11 @@ event_loop (GstElement * pipeline, gboolean blocking, GstState target_state)
|
||||||
}
|
}
|
||||||
|
|
||||||
gst_message_parse_toc (message, &toc, &updated);
|
gst_message_parse_toc (message, &toc, &updated);
|
||||||
|
|
||||||
|
toc_scope = gst_toc_get_scope (toc);
|
||||||
|
PRINT (_(" TOC scope: %s\n"),
|
||||||
|
(toc_scope == GST_TOC_SCOPE_GLOBAL) ? _("global") : _("current"));
|
||||||
|
|
||||||
/* recursively loop over toc entries */
|
/* recursively loop over toc entries */
|
||||||
entries = gst_toc_get_entries (toc);
|
entries = gst_toc_get_entries (toc);
|
||||||
g_list_foreach (entries, print_toc_entry, GUINT_TO_POINTER (0));
|
g_list_foreach (entries, print_toc_entry, GUINT_TO_POINTER (0));
|
||||||
|
|
Loading…
Reference in a new issue