From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id D978F47FB2 for ; Mon, 5 Feb 2024 11:57:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 57C4968D155; Mon, 5 Feb 2024 13:57:47 +0200 (EET) Received: from out203-205-221-153.mail.qq.com (out203-205-221-153.mail.qq.com [203.205.221.153]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 896AD68D0EF for ; Mon, 5 Feb 2024 13:57:38 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1707134249; bh=dDgnRPHSa74p32gDKGT0BqgNkEjDOe6lqeqOvVPK5Qg=; h=From:To:Cc:Subject:Date; b=ajnruCGm/nrfwOfAICyauJZ2ApPd87fQJsvX2pzk5yJhqs2iHXSgo1dC/GJpyrtWE Eus5PbgPszfsP5akPToPp7tZgSZ+DHagh2fNdgqowdSj74HUxkDfaTqW57MpGpDXrB 1JiQCUTKqmoKVCx5nAv2TGWBni+RMSHyUDH1ZAWE= Received: from ZHILIZHAO-MB1.tencent.com ([119.147.10.187]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id E5C2763C; Mon, 05 Feb 2024 19:57:28 +0800 X-QQ-mid: xmsmtpt1707134248tolraqk0p Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAjRQzFW/NdoW9e9WZ/9pVhG/OkYZG0uBLkA2zumFSOdOF069Q1QT Y70u0TM7qtUY0qWe9pMoSEK8LQg6mOhECdrvPDvRx+EwfuhaX5ZgkOzUXodRtTMv7aVvdWgE9vmQ IHzShvXb/9xCQvmFGW0T1/RF/gO22FzhdBm7PUCnAIOA1wWKBmHTLF3R7IdVGDYIUKCBv5VSw2tB Cv97cInhoNSdH5B0l+Aaj+oI752jqmrx4fMXoY2ekOSH8KAFOvpU6RnO3HrvDplKanE3yzHBy5p9 XBLXyKik2QJCQUoCXBc9LyMWmgYc59JmEqoTJwZX2CECE+ZG6+U1sTNM+ieMncT35jsnLq4tWOW5 cIg/am6Vd9Mfn8UsMsxVtjrxpQ7TWobrB5DTCCIQvYabO2WpsUoZuIxBkrRjiAZl8nyi0Qw16Qy2 FijJkNJ0gjjURygvcdADlNl7jJOkmRd1HmN5YVETa4IhVx5NEEZ9MagqaLGheNrS2+JEBRgagGZT aD+boJpTnhtGz+a5uV775F1r03Ws3s/AralMOeeTBOTaNJIKFqVS7+oVVPFnblHJF6RJ/ZoCt4YI BNW9qiJbv+ByqGWp+lx9PMmuhu5n1sDww6MxWTWhnBN1YlebyWilKA5il6UnmNDEfsWaKwjlC1ly iqFghHSBLp2q3GyOPy1mSoXY427UGuP7E/65AZM680MuSncjAmFYfmrxfwQMnpCkuSVqF1wyFyBJ c6jMfgrtDjp5EjkDnjbeFPCOVo0Q8vFz7ZRIEJkfzgjzFmDaH+FGWubRwcG8jiLNpb5/+RXgqrrf aa8FYznsAIPDHJuVwPTinAVi3KlZH/483tiE0xR6OfyZKm587HdBzgzRknvfZGYl7nkN7Zui9SkA 8/2nUTUuqPcUwsJLdl6Coxnn+my0l3wYyLrcPpXLry0OOHtsqav4UzvKL1yuRI7hHsW7Fb2bY9bj P30krTKQVAqk/Sm8DqEl5yIZOuCstI9wMy+WrGey8= X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Mon, 5 Feb 2024 19:57:25 +0800 X-OQ-MSGID: <20240205115726.56459-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/audiotoolboxenc: remove CAP_VARIABLE_FRAME_SIZE from alac X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Zhao Zhili Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: From: Zhao Zhili AV_CODEC_CAP_VARIABLE_FRAME_SIZE has been set for alac_at encoder, which means avctx->frame_size should be zero. However, alac_at encoder also set avctx->frame_size. This leading to assert failure in ffmpeg_sched.c av_assert0(enc->sq_idx[0] >= 0); Actually, the implementation of audiotoolboxenc.c doesn't support frame_size been zero. Fix #10720. --- libavcodec/audiotoolboxenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/audiotoolboxenc.c b/libavcodec/audiotoolboxenc.c index 42ab7ae6e4..35dd4c553d 100644 --- a/libavcodec/audiotoolboxenc.c +++ b/libavcodec/audiotoolboxenc.c @@ -676,7 +676,7 @@ static const uint64_t aac_at_channel_layouts[] = { FFAT_ENC(aac, AV_CODEC_ID_AAC, aac_profiles, , aac_at_channel_layouts, aac_at_ch_layouts) //FFAT_ENC(adpcm_ima_qt, AV_CODEC_ID_ADPCM_IMA_QT, NULL) -FFAT_ENC(alac, AV_CODEC_ID_ALAC, NULL, | AV_CODEC_CAP_VARIABLE_FRAME_SIZE, NULL, NULL) +FFAT_ENC(alac, AV_CODEC_ID_ALAC, NULL, , NULL, NULL) FFAT_ENC(ilbc, AV_CODEC_ID_ILBC, NULL, , NULL, NULL) FFAT_ENC(pcm_alaw, AV_CODEC_ID_PCM_ALAW, NULL, , NULL, NULL) FFAT_ENC(pcm_mulaw, AV_CODEC_ID_PCM_MULAW, NULL, , NULL, NULL) -- 2.42.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".