don't signal bitrate for < 1
authorThomas Vander Stichele <thomas@apestaart.org>
Tue, 24 Feb 2004 17:34:48 +0000 (17:34 +0000)
committerThomas Vander Stichele <thomas@apestaart.org>
Tue, 24 Feb 2004 17:34:48 +0000 (17:34 +0000)
Original commit message from CVS:
don't signal bitrate for < 1

ChangeLog
ext/vorbis/vorbisdec.c

index 40627ae..3ac258b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-24  Thomas Vander Stichele  <thomas at apestaart dot org>
+
+       * ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
+          only signal tags for bitrate if they're > 0 (#134894)
+
 2004-02-24  David Schleef  <ds@schleef.org>
 
        * gst/qtdemux/qtdemux.c: (plugin_init), (gst_qtdemux_loop_header),
index 4454a43..5e961c7 100644 (file)
@@ -336,13 +336,13 @@ vorbis_dec_chain (GstPad *pad, GstData *data)
       }
       gst_tag_list_add (list, GST_TAG_MERGE_REPLACE,
          GST_TAG_ENCODER_VERSION, vd->vi.version, NULL);
-      if (vd->vi.bitrate_upper)
+      if (vd->vi.bitrate_upper > 0)
        gst_tag_list_add (list, GST_TAG_MERGE_REPLACE, 
            GST_TAG_MAXIMUM_BITRATE, (guint) vd->vi.bitrate_upper, NULL);
-      if (vd->vi.bitrate_nominal)
+      if (vd->vi.bitrate_nominal > 0)
        gst_tag_list_add (list, GST_TAG_MERGE_REPLACE, 
            GST_TAG_NOMINAL_BITRATE, (guint) vd->vi.bitrate_nominal, NULL);
-      if (vd->vi.bitrate_lower)
+      if (vd->vi.bitrate_lower > 0)
        gst_tag_list_add (list, GST_TAG_MERGE_REPLACE, 
            GST_TAG_MINIMUM_BITRATE, (guint) vd->vi.bitrate_lower, NULL);
       gst_element_found_tags_for_pad (GST_ELEMENT (vd), vd->srcpad, 0, list);