matroska: update for GstToc API additions
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 26 Jun 2012 17:48:11 +0000 (18:48 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 26 Jun 2012 17:48:11 +0000 (18:48 +0100)
gst/matroska/matroska-read-common.c

index afe9fb7..54083c2 100644 (file)
@@ -816,6 +816,8 @@ gst_matroska_read_common_postprocess_toc_entries (GList * toc_entries,
     iter_digit = g_strdup_printf ("%d", i);
 
     switch (cur_info->type) {
+      case GST_TOC_ENTRY_TYPE_ANGLE:
+      case GST_TOC_ENTRY_TYPE_VERSION:
       case GST_TOC_ENTRY_TYPE_EDITION:
         /* in Matroska terms edition has duration of full track */
         gst_toc_entry_set_start_stop (cur_info, 0, max);
@@ -829,6 +831,8 @@ gst_matroska_read_common_postprocess_toc_entries (GList * toc_entries,
             max, cur_info->uid);
         break;
 
+      case GST_TOC_ENTRY_TYPE_TITLE:
+      case GST_TOC_ENTRY_TYPE_TRACK:
       case GST_TOC_ENTRY_TYPE_CHAPTER:
         prev_list = cur_list->prev;
         next_list = cur_list->next;
@@ -873,6 +877,8 @@ gst_matroska_read_common_postprocess_toc_entries (GList * toc_entries,
               (cur_info->subentries, stop, cur_info->uid);
         }
         break;
+      case GST_TOC_ENTRY_TYPE_INVALID:
+        break;
     }
     cur_list = cur_list->next;
     g_free (iter_digit);