summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2011-07-09 21:09:38 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2011-07-09 21:09:38 +0300
commit9a60ab6deecbe5e378e63fa2db78d14367ccb717 (patch)
tree0be4142c4a97c1e3bf1debf0c227b53a0901da9a
parentc5159206dcea00766b7d567193e1c4fd13f12cf3 (diff)
downloadxine-lib-9a60ab6deecbe5e378e63fa2db78d14367ccb717.tar.gz
xine-lib-9a60ab6deecbe5e378e63fa2db78d14367ccb717.tar.bz2
Fixed 24-bit BluRay PCM audio broken by commit 7b6c2dc0ac98. Samples are 24 bit BE, not in DVD format.
-rw-r--r--src/libxineadec/xine_lpcm_decoder.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libxineadec/xine_lpcm_decoder.c b/src/libxineadec/xine_lpcm_decoder.c
index 17db68550..c34d43b42 100644
--- a/src/libxineadec/xine_lpcm_decoder.c
+++ b/src/libxineadec/xine_lpcm_decoder.c
@@ -117,7 +117,7 @@ static void lpcm_decode_data (audio_decoder_t *this_gen, buf_element_t *buf) {
switch ((buf->decoder_info[2] >> (24+6)) & 0x03) {
case 1: bits_per_sample = 16; break;
case 2: bits_per_sample = 20; break;
- case 3: bits_per_sample = 24; special_dvd_audio = 1; break;
+ case 3: bits_per_sample = 24; break;
default: bits_per_sample = 0; break;
}
switch ((buf->decoder_info[2] >> 16) & 0x0f) {