diff --git a/libavcodec/a52dec.c b/libavcodec/a52dec.c
index e810bc7d77c39b6c31c56a6120d95d488c5eee98..0a7c0c552fd0c9ee304b3d39b705c3fdfb4e808f 100644
--- a/libavcodec/a52dec.c
+++ b/libavcodec/a52dec.c
@@ -217,6 +217,7 @@ static int a52_decode_frame(AVCodecContext *avctx,
             level = 1;
             if (s->a52_frame(s->state, s->inbuf, &flags, &level, 384)) {
             fail:
+                av_log(avctx, AV_LOG_ERROR, "Error decoding frame\n");
                 s->inbuf_ptr = s->inbuf;
                 s->frame_size = 0;
                 continue;