toc: add GstTocScope and require it in the constructor
[platform/upstream/gstreamer.git] / tests / check / gst / gsttocsetter.c
index 53e35d3..4cdd3bf 100644 (file)
@@ -103,11 +103,9 @@ CHECK_TOC (GstToc * toc_t)
   fail_unless_equals_int (g_list_length (subsubentries), 1);
   CHECK_TOC_ENTRY (subentry_t, GST_TOC_ENTRY_TYPE_CHAPTER, ENTRY_CH3);
   /* check subchapter1 */
-  subentry_t = g_list_nth_data (subentries, 0);
+  subentry_t = g_list_nth_data (subsubentries, 0);
   fail_if (subentry_t == NULL);
-  GST_ERROR ("%s", gst_toc_entry_get_uid (subentry_t));
   subsubentries = gst_toc_entry_get_sub_entries (subentry_t);
-  GST_ERROR ("%p", subsubentries);
   fail_unless_equals_int (g_list_length (subsubentries), 0);
   CHECK_TOC_ENTRY (subentry_t, GST_TOC_ENTRY_TYPE_CHAPTER, ENTRY_SUB1);
 }
@@ -139,7 +137,7 @@ create_toc (void)
   GstTocEntry *ed, *ch, *subch;
   GstTagList *tags;
 
-  toc = gst_toc_new ();
+  toc = gst_toc_new (GST_TOC_SCOPE_GLOBAL);
   tags = gst_tag_list_new_empty ();
   gst_tag_list_add (tags, GST_TAG_MERGE_APPEND, GST_TAG_TITLE, TOC_TAG, NULL);
   gst_toc_set_tags (toc, tags);