diff options
author | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-10-04 17:29:27 +0000 |
---|---|---|
committer | Ronald S. Bultje <rbultje@ronald.bitfreak.net> | 2004-10-04 17:29:27 +0000 |
commit | 9712010d44b32aa839d6f19ae2d8ae57507064a6 (patch) | |
tree | c6752cfcc79d25295aed44097e41ef7f6ceb8e5b /gst/avi/gstavidemux.c | |
parent | b90716dd184e3a270fc31ab39307548fe16337cc (diff) |
gst/avi/gstavidemux.c: There was something wrong with the index massaging.
Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
There was something wrong with the index massaging.
Diffstat (limited to 'gst/avi/gstavidemux.c')
-rw-r--r-- | gst/avi/gstavidemux.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 5daeb04c..84e5bace 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -1419,7 +1419,7 @@ gst_avi_demux_massage_index (GstAviDemux * avi, entry2 = entry; else { entry2 = &entries[i - 1]; - list = g_list_insert_before (list, one, entry2); + list = g_list_insert_before (list, one->next, entry2); entry = one->data; one = one->next; } @@ -1455,7 +1455,7 @@ gst_avi_demux_massage_index (GstAviDemux * avi, for (i = 0, one = list; one != NULL; one = one->next, i++) { entry = one->data; memcpy (&avi->index_entries[i], entry, sizeof (gst_avi_index_entry)); - /*g_assert (i == entry->index_nr); */ + avi->index_entries[i].index_nr = i; } GST_LOG ("Freeing original index list"); |