summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGuenter Bartsch <guenter@users.sourceforge.net>2001-05-02 14:13:04 +0000
committerGuenter Bartsch <guenter@users.sourceforge.net>2001-05-02 14:13:04 +0000
commitc6a279807a3f243915bd13061d1161eaa73275a4 (patch)
treeaa38297061c22717e580be7f6f48371a6abe6558 /src
parent5e552f4ea645bd22fe5c2fae24d17a5c85950957 (diff)
downloadxine-lib-c6a279807a3f243915bd13061d1161eaa73275a4.tar.gz
xine-lib-c6a279807a3f243915bd13061d1161eaa73275a4.tar.bz2
fixed sample rate detection in libmpg123
CVS patchset: 55 CVS date: 2001/05/02 14:13:04
Diffstat (limited to 'src')
-rw-r--r--src/libmpg123/common.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libmpg123/common.c b/src/libmpg123/common.c
index 0112cbc58..1c01d97c2 100644
--- a/src/libmpg123/common.c
+++ b/src/libmpg123/common.c
@@ -56,8 +56,9 @@ int decode_header(struct frame *fr,unsigned long newhead)
fr->sampling_frequency = 6 + ((newhead>>10)&0x3);
}
else {
- int dummy;
+ /*int dummy;*/
fr->sampling_frequency = ((newhead>>10)&0x3) + (fr->lsf*3);
+ /*
dummy = (newhead>>10)&0x3;
switch (dummy) {
case 0:
@@ -73,7 +74,8 @@ int decode_header(struct frame *fr,unsigned long newhead)
fprintf (stderr, "invalid sampling rate\n");
fr->sample_rate = 44100;
break;
- }
+ }*/
+ fr->sample_rate = freqs[fr->sampling_frequency];
}
fr->error_protection = ((newhead>>16)&0x1)^0x1;