diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-06-25 18:24:56 +0200 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-06-25 18:27:54 +0200 |
commit | 6aa267cfc83e1277d71798c3d9cacadd71f2e1d4 (patch) | |
tree | 500f1602becb1a8b4dd6f96c93e7f4c543021a72 | |
parent | 3dd687c4c2e686521a49852a97246df1811f0f7f (diff) |
mpegaudioparse: fix Xing inverse seek table building
-rw-r--r-- | gst/mpegaudioparse/gstmpegaudioparse.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/mpegaudioparse/gstmpegaudioparse.c b/gst/mpegaudioparse/gstmpegaudioparse.c index 1c805645..54949d15 100644 --- a/gst/mpegaudioparse/gstmpegaudioparse.c +++ b/gst/mpegaudioparse/gstmpegaudioparse.c @@ -1015,9 +1015,9 @@ gst_mp3parse_handle_first_frame (GstMPEGAudioParse * mp3parse) fb = table[b]; fx = (b - a) / (fb - fa) * (i - fa) + a; mp3parse->xing_seek_table_inverse[i] = (guint16) (fx * 100); - } else if (percent == 98 && table[percent + 1] <= i) { + } else if (percent == 99) { gdouble fa, fb, fx; - gint a = percent + 1, b = 100; + gint a = percent, b = 100; fa = table[a]; fb = 256.0; |