summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Gmeiner <christian.gmeiner@gmail.com>2010-06-30 14:52:31 +0200
committerChristian Gmeiner <christian.gmeiner@gmail.com>2010-06-30 14:52:31 +0200
commit01c93f4b36e791c42130352f3ce865a26f7002be (patch)
tree6f6bc982d8ac4622771a66298981b9001cfedfa3
parent43f86c503308576c6e835b79d02737470578410e (diff)
downloadvdr-plugin-dxr3-01c93f4b36e791c42130352f3ce865a26f7002be.tar.gz
vdr-plugin-dxr3-01c93f4b36e791c42130352f3ce865a26f7002be.tar.bz2
also check for changes in samplerate
-rw-r--r--decoder.c4
1 files 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