diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index 5b53bee3a164ef1cab550abbf0d0016a725bb115..bc1fc0c99830086cc87d6a60328b2bcdc3927474 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -646,8 +646,6 @@ int ff_init_buffer_info(AVCodecContext *avctx, AVFrame *frame)
                 }
 
                 frame->channel_layout = av_get_default_channel_layout(avctx->channels);
-                if (!frame->channel_layout)
-                    frame->channel_layout = (1ULL << avctx->channels) - 1;
             }
         }
         av_frame_set_channels(frame, avctx->channels);