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 7572143277 for ; Mon, 24 Oct 2022 03:17:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DFB7668BD35; Mon, 24 Oct 2022 06:17:28 +0300 (EEST) Received: from out162-62-57-252.mail.qq.com (out162-62-57-252.mail.qq.com [162.62.57.252]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4CB9F68BD0F for ; Mon, 24 Oct 2022 06:17:18 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1666581435; bh=Nk/ftF6Tg45G3EcdxHwzL07iX1oSf/CXMOpYtfIGhM8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=stcELmJG190sxIxYhwXYvwyqIR3jhFo2shxLs3gXF5hvg01Nmv5yOI+T5pyqNgIoX KZ6K6+Z/OSzEGsdOT+Q1xS6CBLyDO0TMCjpz1Of82VCrXH47p/xE0NLFCSIRihVBFA EPzQQhCm9GQDQGgXN8ZZQL9daUn8olzBsBO+qeuM= Received: from localhost.localdomain ([59.37.125.102]) by newxmesmtplogicsvrsza31.qq.com (NewEsmtp) with SMTP id 44A14270; Mon, 24 Oct 2022 11:17:10 +0800 X-QQ-mid: xmsmtpt1666581431t1qki0mgf Message-ID: X-QQ-XMAILINFO: OZiGlmjmGvyhH3kI3GxFmDVD4v13C1Gsy2l8v4swa296wEr2I8P0vOEcXywBfZ PzvgoQ6ANYUs0JjXiMEqJTk90wW/NzGjJjCJ3xmfUbo9rjWtIMNHo+S35RYQ2QQj0VyLhNGblXAE M3vG9qcUb14+P3X9Nrrw34t00yhAprZE4keboNlZEGKBY9dJVKx4qmfEyaaoQ/LWDA60mThasCGH 2kzKO/43vq6ttvNbvWTzYr9APCATpuS7ioJv5IC/Rc5MuhjZI6qOQVkDzyHKTFAw+KW0x/NW2Mel e9i6oqdzbngoKEDc3F2iHb+/IYl7vNhNnClL6Ny65wElQ4WKgUDjFsrrRa6T6gVKKCuhYDfTXkJP IIgiQbZeYY0a52mP9hepR/CAxJaUSkkO/5D4bChxo0Z2M0LDk5Xs1J2EFURg3Px+4SFIXKAR1aHC DAZJ8PYQae8CcBgWh73mViJ0BkNV4O+OF1Y36Z01tc830sRB0KK0bY3Ti1cTi/z73KJsG0IneG+X r+PwtVP96S3pNm8KMBCWetJhyzZJyt8fYkHH6X/uk6xIkTzqDaz0A6ohwsg2ipqga7qkDXgGrZfw tom6Hwwhh2uiiYyZ5AqkkSluO1lkP9DWme1LxVIcEdqM+/VMzvm2IbJs5bCo95pREL8B64htql1i dxs4xILIaw07sjPut3PHBYjdBjMhmTbVVeaRZoWQOzy54bZ0aAIb4faXRGpaTqZEr0S78M463Cbv FLWwBUj5RIyxGZPJ1/WgqLseedRiwXaKTIOdk9E2mIB7EIuEf7ezdlnooTezuHJ/mvaXfJ8FJTUP G9zvbsMjRDtM/eDBSS2oM747OyPPXa2RdqxuMEg4mQKSRkaNGx45t5EWIto9AFE0LDo2ycpLjSXz Zh+/Kau1KO/TmB3oZSonfHMYik0zNYBfvyMVSwtMUdqhpqfNYBkYGjj+OSvTwr7g95vARYWbhoGj MBbSUA/EmUpnkLrSH0pl7gOJrsIx0r From: Zhao Zhili To: ffmpeg-devel@ffmpeg.org Date: Mon, 24 Oct 2022 11:16:47 +0800 X-OQ-MSGID: <20221024031658.1026118-2-quinkblack@foxmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221024031658.1026118-1-quinkblack@foxmail.com> References: <20221024031658.1026118-1-quinkblack@foxmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 01/12] avcodec/mediacodec: fix incorrect crop info 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: matthieu.bouron@stupeflix.com, Zhao Zhili , aman@tmm1.net 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 The crop info is optional, but used unconditionally. Signed-off-by: Zhao Zhili --- libavcodec/mediacodecdec_common.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/mediacodecdec_common.c b/libavcodec/mediacodecdec_common.c index 2a605e7f5b..c1cbb28488 100644 --- a/libavcodec/mediacodecdec_common.c +++ b/libavcodec/mediacodecdec_common.c @@ -487,6 +487,11 @@ static int mediacodec_dec_parse_format(AVCodecContext *avctx, MediaCodecDecConte AMEDIAFORMAT_GET_INT32(s->crop_left, "crop-left", 0); AMEDIAFORMAT_GET_INT32(s->crop_right, "crop-right", 0); + if (s->crop_bottom == 0 || s->crop_right == 0) { + s->crop_top = s->crop_left = 0; + s->crop_right = s->width - 1; + s->crop_bottom = s->height - 1; + } width = s->crop_right + 1 - s->crop_left; height = s->crop_bottom + 1 - s->crop_top; -- 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".