[gst-cvs] gst-plugins-bad: metadata: append_sorted should really append sorted

Mark Nauwelaerts mnauw at kemper.freedesktop.org
Fri Feb 5 01:23:46 PST 2010


Module: gst-plugins-bad
Branch: master
Commit: a6ba273e36f9c91119198284a04a09f75cb74626
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=a6ba273e36f9c91119198284a04a09f75cb74626

Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Fri Feb  5 10:18:39 2010 +0100

metadata: append_sorted should really append sorted

... which means that identical offset_orig should preserve the order
in which they are appended.

---

 ext/metadata/metadatatypes.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/ext/metadata/metadatatypes.c b/ext/metadata/metadatatypes.c
index d462566..16a72e0 100644
--- a/ext/metadata/metadatatypes.c
+++ b/ext/metadata/metadatatypes.c
@@ -178,7 +178,7 @@ metadata_chunk_array_append_sorted (MetadataChunkArray * array,
   }
   pos = array->len;
   for (i = array->len - 1; i >= 0; --i) {
-    if (chunk->offset_orig > array->chunk[i].offset_orig) {
+    if (chunk->offset_orig >= array->chunk[i].offset_orig) {
       break;
     }
   }





More information about the Gstreamer-commits mailing list