diff options
author | Guenter Bartsch <guenter@users.sourceforge.net> | 2001-05-02 14:13:04 +0000 |
---|---|---|
committer | Guenter Bartsch <guenter@users.sourceforge.net> | 2001-05-02 14:13:04 +0000 |
commit | c6a279807a3f243915bd13061d1161eaa73275a4 (patch) | |
tree | aa38297061c22717e580be7f6f48371a6abe6558 /src | |
parent | 5e552f4ea645bd22fe5c2fae24d17a5c85950957 (diff) | |
download | xine-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.c | 6 |
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; |