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 ESMTPS id 9A14A4BDFF for ; Thu, 6 Mar 2025 07:57:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A9D0568F316; Thu, 6 Mar 2025 09:57:07 +0200 (EET) Received: from xmbghk7.mail.qq.com (xmbghk7.mail.qq.com [43.163.128.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EB4AD68DEA0 for ; Thu, 6 Mar 2025 09:56:51 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1741247798; bh=aP5YMFt9I6244dNEUwi+waizpts2LqZVxrQlZptNF44=; h=From:To:Cc:Subject:Date; b=xHd8oaNMUm0LVRvd49x82I3NhblBly9fySDjF9QJa7OPp41qgQYrsUCy+VHsg9ZkI 5zw/Zg4lFD6mmBaugSL/DJfYZZ63/2WrWa8vrTHb0rtJ25LXAqJoStnLjfitlTRukS 10Ut9+e1dsggVGUQr6jD65QCPcxN+AhWZ11K3Z54= Received: from localhost.localdomain ([119.147.10.242]) by newxmesmtplogicsvrszb16-1.qq.com (NewEsmtp) with SMTP id E1D2D2F1; Thu, 06 Mar 2025 15:56:29 +0800 X-QQ-mid: xmsmtpt1741247789t5ebb8yxf Message-ID: X-QQ-XMAILINFO: M6lqjKFHeg8Fa3u/KgGsAT0AX+mb6wg2jQA7W9NEQluLSctPIA+kuAYxaQ5wyc EPrty6SP9KDkNQjXW4/5dwjhC9ePZdrEFBFcYKhVC59dCjz/EZk2hK1zbSnFnCjHzpWOLdKp/Y/w DNR7XCR7/mC+Tlifetk/EKR7kygdKEm/wZUnRXLG2x+d4C9SsK1mY0kZbxycuhsBTQpRZWqQA8AU /Kn4cW6SMWajgzGT0xVTPcdzzW6aeyYcgsRymb61wxuc8TgZYXpAStZAsETDoGz/HMk1JePk1Tck JAJTjj/aCuuGCe7Lng3YK/AzMIPcuMRpokPZUWHJfi4MId3begclBRoyA1+pOuM3QzFfP3ZoptxQ JBkyzE9PQrEIelpk6Law5dXbapz3VOlHoH9WyIaFbXKDEW4fLpZRzgsrsl51HvIQr2ldKCUpWsWi XflY5bDDNHrzAQr2bc7jsEJjd5fNOlJwHS4NoDTSZCFlLFO6ZRP51zni3ZMzx/ktOuxjqYIehoig 5tTPXXHv8p46A09H6ZCq8dKAdsruOS/vjKc+uLvxRi4z1oAM2GtKUe4ZWKdAjqKFhxffnGRFJCQU ekCPoaO2py081emT28Vo51PrJAvmxe8DbU6HchDXyHGxhzCT5FZ8aoPslQm+u4S79gEy7B0yjiKV mgYhDQHSREvLBuWB3Ib/5nD9f7kAaBaB0rYsxU+EyYBzfJoJvqRWe125xISilswppIDqOZO/G79N AawpgzVp0SZ/t0UoRQazHrJNelx8OJPcePwt1Bsi7FE4vJzAVNomOgrterB/erNEYk9VqX9gd8s/ daGMdJNBVjP3q6IOWpsSsKbj4og5b41PiRqrh0zFjeERRShEE8RaORE4wsj6KjPOmFxGPmjZQy5I Pv1mZW8ZYfwl3zOGICUZLY7xpf06F7W1sJTsNkOZBgsMDXcJ7Qo9vnlCu66ouyUfiXETHzieMZB4 AGJGstvVKdpGdO2VszEQ== X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Thu, 6 Mar 2025 15:56:27 +0800 X-OQ-MSGID: <20250306075627.74198-1-quinkblack@foxmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/decode: Fix avcodec parameters when bsfs are enable by decoder 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 BSF can update extradata, e.g., vvc_mp4toannexb. If we don't copy bsf->par_out back to avcodec context, decoder can get extradata in mp4 format, while packets are in annexb format. --- libavcodec/decode.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/decode.c b/libavcodec/decode.c index c5a577f4f1..95b8c32502 100644 --- a/libavcodec/decode.c +++ b/libavcodec/decode.c @@ -206,6 +206,9 @@ static int decode_bsfs_init(AVCodecContext *avctx) goto fail; ret = av_bsf_init(avci->bsf); + if (ret < 0) + goto fail; + ret = avcodec_parameters_to_context(avctx, avci->bsf->par_out); if (ret < 0) goto fail; -- 2.46.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".