diff options
author | Petri Hintukainen <phintuka@users.sourceforge.net> | 2010-01-06 14:38:22 +0200 |
---|---|---|
committer | Petri Hintukainen <phintuka@users.sourceforge.net> | 2010-01-06 14:38:22 +0200 |
commit | 0adb81a5aad4e763c08c0ac1771f8c234ca2ef94 (patch) | |
tree | 47089a1bad4d1935568edafb405d5cd93efdadf5 | |
parent | bf59cde213a99c76fd6d8740d1f819b45e2ae984 (diff) | |
download | xine-lib-0adb81a5aad4e763c08c0ac1771f8c234ca2ef94.tar.gz xine-lib-0adb81a5aad4e763c08c0ac1771f8c234ca2ef94.tar.bz2 |
Added some debug logging
-rw-r--r-- | src/libxineadec/xine_lpcm_decoder.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libxineadec/xine_lpcm_decoder.c b/src/libxineadec/xine_lpcm_decoder.c index b7c0f8d1a..8280af89e 100644 --- a/src/libxineadec/xine_lpcm_decoder.c +++ b/src/libxineadec/xine_lpcm_decoder.c @@ -94,6 +94,8 @@ static void lpcm_decode_data (audio_decoder_t *this_gen, buf_element_t *buf) { unsigned int sample_rate = 0; unsigned int num_channels; + lprintf("lpcm_decoder: config data 0x%x\n", buf->decoder_info[2]); + num_channels = (buf->decoder_info[2] & 0x7) + 1; switch ((buf->decoder_info[2]>>4) & 3) { case 0: sample_rate = 48000; break; @@ -115,6 +117,10 @@ static void lpcm_decode_data (audio_decoder_t *this_gen, buf_element_t *buf) { this->number_of_channels = num_channels; this->rate = sample_rate; format_changed++; + + xprintf(this->stream->xine, XINE_VERBOSITY_DEBUG, + "lpcm_decoder: format changed to %d channels, %d bits per sample, %d Hz, %d kbit/s\n", + num_channels, bits_per_sample, sample_rate, (num_channels * sample_rate * bits_per_sample)/1024); } } |