From 01c93f4b36e791c42130352f3ce865a26f7002be Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Wed, 30 Jun 2010 14:52:31 +0200 Subject: also check for changes in samplerate --- decoder.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/decoder.c b/decoder.c index 953d70a..89d7ab5 100644 --- a/decoder.c +++ b/decoder.c @@ -157,8 +157,8 @@ void cDecoder::decode(cDxr3PesFrame *frame, iAudio *audio) if (checkMpegAudioHdr(buf)) { - // look if Bitrate has changed - if ((buf[2] & 0xf0) != (lastBitrate & 0xf0)) { + // look if Bitrate or samplerate has changed + if ((buf[2] & 0xFC) != (lastBitrate & 0xFC)) { dsyslog("[dxr3-audiodecoder] found new audio header"); // recalculate used framesize -- cgit v1.2.3