From 6aa267cfc83e1277d71798c3d9cacadd71f2e1d4 Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 25 Jun 2009 18:24:56 +0200 Subject: [PATCH] mpegaudioparse: fix Xing inverse seek table building --- gst/mpegaudioparse/gstmpegaudioparse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gst/mpegaudioparse/gstmpegaudioparse.c b/gst/mpegaudioparse/gstmpegaudioparse.c index 1c8056455f..54949d1575 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;