diff --git a/renderers/audio_renderer_gstreamer.c b/renderers/audio_renderer_gstreamer.c index 0a9ef4a..f707299 100644 --- a/renderers/audio_renderer_gstreamer.c +++ b/renderers/audio_renderer_gstreamer.c @@ -209,10 +209,14 @@ void audio_renderer_render_buffer(raop_ntp_t *ntp, unsigned char* data, int data if (counter == 2) broken_audio = false; if (!broken_audio) gst_app_src_push_buffer(GST_APP_SRC(renderer->appsrc), buffer); } else { - if (!broken_audio) logger_log(logger, LOGGER_ERR, "*** ERROR decryption of audio (compression_type %d) failed ", renderer->ct); + if (!broken_audio) { + logger_log(logger, LOGGER_ERR, "*** ERROR decryption of audio frame (compression_type %d) failed ", renderer->ct); + } else { + logger_log(logger, LOGGER_DEBUG, "*** ERROR decryption of audio frame (compression_type %d) failed ", renderer->ct); + } broken_audio = true; counter = 0; - } + } } void audio_renderer_set_volume(float volume) { diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c index 379aa00..3dd1967 100644 --- a/renderers/video_renderer_gstreamer.c +++ b/renderers/video_renderer_gstreamer.c @@ -155,7 +155,11 @@ void video_renderer_render_buffer(raop_ntp_t *ntp, unsigned char* data, int data /* first four bytes of valid video data are 0x0, 0x0, 0x0, 0x1 */ /* first byte of invalid data (decryption failed) is 0x1 */ if (data[0]) { - if (!broken_video) logger_log(logger, LOGGER_ERR, "*** ERROR decryption of video failed "); + if (!broken_video) { + logger_log(logger, LOGGER_ERR, "*** ERROR decryption of video packet failed "); + } else { + logger_log(logger, LOGGER_DEBUG, "*** ERROR decryption of video packet failed "); + } broken_video = true; } else { broken_video = false;