From a81a84eaa45235c4a3343b3aacaf132c521a0b0e Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 1 Mar 2009 10:31:47 +0100 Subject: decoder_api: log audio format in a debug message To aid debugging, print the audio format of the decoder plugin in a debug message, and print information about PCM conversion. --- src/decoder_api.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/decoder_api.c b/src/decoder_api.c index ccb04a2ec..e6ea44088 100644 --- a/src/decoder_api.c +++ b/src/decoder_api.c @@ -32,6 +32,9 @@ #include #include +#undef G_LOG_DOMAIN +#define G_LOG_DOMAIN "decoder" + void decoder_initialized(G_GNUC_UNUSED struct decoder * decoder, const struct audio_format *audio_format, bool seekable, float total_time) @@ -53,6 +56,17 @@ void decoder_initialized(G_GNUC_UNUSED struct decoder * decoder, dc.state = DECODE_STATE_DECODE; notify_signal(&pc.notify); + + g_debug("audio_format=%u:%u:%u, seekable=%s", + dc.in_audio_format.sample_rate, dc.in_audio_format.bits, + dc.in_audio_format.channels, + seekable ? "true" : "false"); + + if (!audio_format_equals(&dc.in_audio_format, &dc.out_audio_format)) + g_debug("converting to %u:%u:%u", + dc.out_audio_format.sample_rate, + dc.out_audio_format.bits, + dc.out_audio_format.channels); } char *decoder_get_uri(G_GNUC_UNUSED struct decoder *decoder) -- cgit v1.2.3