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 74758487C6 for ; Wed, 17 Apr 2024 04:38:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D5A2A68D292; Wed, 17 Apr 2024 07:38:02 +0300 (EEST) Received: from out203-205-221-191.mail.qq.com (out203-205-221-191.mail.qq.com [203.205.221.191]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 734BC68CFE3 for ; Wed, 17 Apr 2024 07:37:53 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1713328665; bh=gJcVhda39ELjr3QZyoR+jl9mrZGWzn3k2G5Ud524EWE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=kcp+BLig8mwbaPLHYphL/czWyWmxZPxC4JnnsWP4dE6b4o1PbYfFAb7aw0xg/+ryG KBv6e/o+dfwEq5l052N89ZHc1V0LgysS/UvqeWoqwxl/NQP5ZQq9FvEacz4sLGqkNt 2P0Q+oQyyvDPoivG3nkuk15dpa543M2rOK7hCIxw= Received: from localhost.localdomain ([119.147.10.204]) by newxmesmtplogicsvrsza30-0.qq.com (NewEsmtp) with SMTP id 96A0DC1B; Wed, 17 Apr 2024 12:37:42 +0800 X-QQ-mid: xmsmtpt1713328664tpymmwdms Message-ID: X-QQ-XMAILINFO: NfHsM/dq2nWIrqcLrdSf3+aaRKCIyE9W0HihdOjoXuxgwf7tSvOLn/q2PiC37W g6xmtxIB+dnjvGeUfY7btDfwUkf6tIXU/5Wh3K8tvYm0OOsVs4cPv+0FZMRukRPQfu9lqHbsNAON 79Q1CYDzqOmAMPhYS1eDpwr2qYupaUPl3Sb/JsqwU7/9YlDIsmHpCp+C7qf1zB0VzeBMM1mp375N uaJUq7nasEqMpHfDVsYPDlvLcv6MO9DlWBUIFXJAZDEMoNrHVvUh3sT5to5tEff1ra0uyhLFuWiy og8/mbuNEePiw8YrgXmLEco9m8YPiPhfwCZgrlRbR4GMsKpthTeiTIEJOlNclAZuizdhE870L5m6 ifpUK9ZL5nM5cN+YajSQTxQa+nRzIUFtwshQwxPsO5pubtbiw5CAD2O3OlMQzZXhGGicHVeTBC3L obeUmvW2A0uLx+by5XTwl6xfSzjbJGJg2VLIZfve6WxteBfcFjeF7XS6oE+zJU8jn6TfcTqWJFSW guIS6rotWN1rQVEhxpRNbS7Hp0DWjD1YTbrfvoZEghX3C5sWcp2OMINabuCokfuSkCdZuNjTIzwa 71Eo1YizJZvx46pzPBTuwgZTqO2o4lJNd9Mydp5mbfkGFhsXuLy10nXdhcfszThrvjTe/sRRsnbt 0GSrpijFp5bVQEnKQKYghgkXVwq8C6hH6D7sfeLBxx9t+V8Q5AxplFwbRbQKu1UpAXVajdj+kxBi xFXCpSXCC/+5A4jufvq4EJQaBOjM+UndqtN8FvdpPP6P7F+O99geUMI2g0HFIog7oUi3DFcle3LY T0cON3bQ0lXWkPvcQr6I5sm4pizUOZ1QH/tAmPp3/cZ/5rVJ7ylkS67hJmjJQt7tukpuvlglwqQA Frpp2iMYTsy17FIUjLWwY6re3wpv23QrpN5CnrsVWzRjqqH2LhuF1UvsdYAZS4Y4oVb35JOpFqTI YdqJAcQapYjsaKBXV9is4QPnp6ii3FR76gQXAaPpLUbjQZH/+fymCj4bzE991tWPMJbXReslzgG7 9dcKPVbA== X-QQ-XMRINFO: MPJ6Tf5t3I/ycC2BItcBVIA= From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Wed, 17 Apr 2024 12:37:39 +0800 X-OQ-MSGID: <20240417043742.505853-5-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240417043742.505853-1-quinkblack@foxmail.com> References: <20240417043742.505853-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 5/8] avcodec/mediacodecenc: Remove write only variable 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 Signed-off-by: Zhao Zhili --- libavcodec/mediacodecenc.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/libavcodec/mediacodecenc.c b/libavcodec/mediacodecenc.c index e562181120..8caaad729a 100644 --- a/libavcodec/mediacodecenc.c +++ b/libavcodec/mediacodecenc.c @@ -352,9 +352,7 @@ bailout: return ret; } -static int mediacodec_receive(AVCodecContext *avctx, - AVPacket *pkt, - int *got_packet) +static int mediacodec_receive(AVCodecContext *avctx, AVPacket *pkt) { MediaCodecEncContext *s = avctx->priv_data; FFAMediaCodec *codec = s->codec; @@ -400,7 +398,7 @@ static int mediacodec_receive(AVCodecContext *avctx, memcpy(s->extradata, out_buf + out_info.offset, out_info.size); ff_AMediaCodec_releaseOutputBuffer(codec, index, false); // try immediately - return mediacodec_receive(avctx, pkt, got_packet); + return mediacodec_receive(avctx, pkt); } ret = ff_get_encode_buffer(avctx, pkt, out_info.size + s->extradata_size, 0); @@ -419,7 +417,6 @@ static int mediacodec_receive(AVCodecContext *avctx, if (out_info.flags & ff_AMediaCodec_getBufferFlagKeyFrame(codec)) pkt->flags |= AV_PKT_FLAG_KEY; ret = 0; - *got_packet = 1; av_log(avctx, AV_LOG_TRACE, "receive packet pts %" PRId64 " dts %" PRId64 " flags %d extradata %d\n", @@ -510,7 +507,6 @@ static int mediacodec_encode(AVCodecContext *avctx, AVPacket *pkt) { MediaCodecEncContext *s = avctx->priv_data; int ret; - int got_packet = 0; // Return on three case: // 1. Serious error @@ -525,7 +521,7 @@ static int mediacodec_encode(AVCodecContext *avctx, AVPacket *pkt) return ret; } - ret = mediacodec_receive(avctx, pkt, &got_packet); + ret = mediacodec_receive(avctx, pkt); if (s->bsf) { if (!ret || ret == AVERROR_EOF) ret = av_bsf_send_packet(s->bsf, pkt); -- 2.25.1 _______________________________________________ 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".