summaryrefslogtreecommitdiff
path: root/plugins/mpgmad
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-08-20 21:55:48 +0200
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-08-20 21:55:48 +0200
commit437da2aeee5446d7e9a87c432cffce1cb47a76ce (patch)
tree055771dd67f27b18dffa4c7041012678965ba37f /plugins/mpgmad
parent65ae19a8e4db9f6904ae76840fcd54368a6cb6d1 (diff)
avoid passing mp3 xing/info frame to libmad (causes noise on some tracks)
Diffstat (limited to 'plugins/mpgmad')
-rw-r--r--plugins/mpgmad/mpgmad.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/mpgmad/mpgmad.c b/plugins/mpgmad/mpgmad.c
index a054d371..5f74b111 100644
--- a/plugins/mpgmad/mpgmad.c
+++ b/plugins/mpgmad/mpgmad.c
@@ -387,6 +387,7 @@ cmp3_scan_stream (buffer_t *buffer, int sample) {
if (!strncmp (xing, magic, 4) || !strncmp (info, magic, 4)) {
trace ("xing/info frame found\n");
+ buffer->startoffset += packetlength;
// read flags
uint32_t flags;
uint8_t buf[4];