From c4fd0eedb0ed2e022abf322bd401f80ce10c1ba1 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Tue, 24 Feb 2004 17:34:48 +0000 Subject: [PATCH] don't signal bitrate for < 1 Original commit message from CVS: don't signal bitrate for < 1 --- ChangeLog | 5 +++++ ext/vorbis/vorbisdec.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 40627aeae8..3ac258b8ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-02-24 Thomas Vander Stichele + + * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): + only signal tags for bitrate if they're > 0 (#134894) + 2004-02-24 David Schleef * gst/qtdemux/qtdemux.c: (plugin_init), (gst_qtdemux_loop_header), diff --git a/ext/vorbis/vorbisdec.c b/ext/vorbis/vorbisdec.c index 4454a439ae..5e961c71be 100644 --- a/ext/vorbis/vorbisdec.c +++ b/ext/vorbis/vorbisdec.c @@ -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);