Message ID | AM7PR03MB66603233D900CC9828A983BD8F7D9@AM7PR03MB6660.eurprd03.prod.outlook.com |
---|---|
State | Accepted |
Commit | 3867b18120e11174b3d775699ce74339b0b1bc4c |
Headers | show
Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:cd86:0:0:0:0:0 with SMTP id d128csp6022989iog; Tue, 21 Dec 2021 19:27:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJxb/AudonZ9aICE4BJHrVHINeBbAgYrKPhoIA28Ym3ImDoKhd19KL91RMDy4ggXVjE89Tip X-Received: by 2002:a17:906:7c7:: with SMTP id m7mr955577ejc.49.1640143624165; Tue, 21 Dec 2021 19:27:04 -0800 (PST) Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id f5si407114edr.342.2021.12.21.19.27.03; Tue, 21 Dec 2021 19:27:04 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@outlook.com header.s=selector1 header.b=qCzyni6H; arc=fail (body hash mismatch); spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=outlook.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A551668AF8F; Wed, 22 Dec 2021 05:25:50 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074084.outbound.protection.outlook.com [40.92.74.84]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9FDFE68AFCD for <ffmpeg-devel@ffmpeg.org>; Wed, 22 Dec 2021 05:25:45 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fIrK0SFGhgoBhrN0nEnXUuoq4LZi0nZJbNkdsDwEFEZfBZV+g/AAEYJLJ6hU1mRhgTxhPY+MLbLxVueQT9grotcoepRi4qmv5/jwzAK5QWUCJBJ2VfhP1g7aGDIYsTz/xdPn35s9lgiCLTzo3531yi3vK37WmLKeh7uMJoPQS5vE0YAmOgHr9Q0hBOUKdYWhBM0+qS2gL450oXvIJHFVXuYgAMxAVZmuX8bg8NF8mmhxgUJm2SOigSl3JbVxJMcOlerQp3+rLlQ5M/MQfmFK3agclSCcIy1F9Q78dtbMsStLMDq2hhkXzYpNA6lW8v70Ia8tT1WjlUzIdFBVGCIVYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=w+/csP1XjncVDmmFyGdCJU4LIUriWsqlXLUhxGXpOSk=; b=d87z9C6a1z+zzhpkF08kcxTCArSyM6J6LonatHkyU7GzZt97Tq1Z+qDx6HMJbLrMqhL6sj570O5POhmYW7mWA4LJHX1BbmG39tJoNfqL23poaFKOaYBhRESsGovd5Rl9mENv/2gvSkY87rNXaaNkE5wrYfgNa2HfEisSuoULqs4Va/GXZsZ9reNP9tFBNsF+OqD1PkND9JVsYfHL/7ZVMPdriimLuGpTTgNeAHaqYa4uaUPipEB197cDZPRcbKRDGKOU6hPtXsQwsNQm47CPEe39fapdDuEENKN6xheErevXuwYosAHN5m2l/iWCzOHRrlQUJUHI7S+qyVSy2rf6PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w+/csP1XjncVDmmFyGdCJU4LIUriWsqlXLUhxGXpOSk=; b=qCzyni6H3gUJFmaA5I4GJAPD6KoouBruwLfeQwssvfH7Jh+xbUIT7yPx2pP7rrA81qGPw7YpV6df+5ucxZiumoKylIxJyljFGG1Cbgf09AxWl2G4Rn1zpFo/JhCMp1ZRJa8S7CMevpg0HLH/iy2wiqE7jin/gx7f1CeZ7EadgXJqcL7anYhH+ZnFrI6mOHFJMqo5GuS6N4bppHPaRNZAa6ctKyBpV01xhFY2xrwlD8DtShUnQZ4Bewyqes7r6H0QfQfq5hzxJ9cp4qilYPHcdLL/AhJwcx3JKUqoZTMQpZQDRfop7cCwl+k2Kzr+UntFbwS+S4Yu5FKk7tgUqIY5DQ== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB4104.eurprd03.prod.outlook.com (2603:10a6:20b:18::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.15; Wed, 22 Dec 2021 03:25:36 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca%6]) with mapi id 15.20.4801.022; Wed, 22 Dec 2021 03:25:36 +0000 From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> To: ffmpeg-devel@ffmpeg.org Date: Wed, 22 Dec 2021 04:25:11 +0100 Message-ID: <AM7PR03MB66603233D900CC9828A983BD8F7D9@AM7PR03MB6660.eurprd03.prod.outlook.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <AM7PR03MB66606013F665BF849CE7CAD68F7D9@AM7PR03MB6660.eurprd03.prod.outlook.com> References: <AM7PR03MB66606013F665BF849CE7CAD68F7D9@AM7PR03MB6660.eurprd03.prod.outlook.com> X-TMN: [tcQmQk0yBFrGe7hweC9Fn6BzJa/xKOAY] X-ClientProxiedBy: AS9PR06CA0323.eurprd06.prod.outlook.com (2603:10a6:20b:45b::19) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211222032514.896794-10-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 45c4a715-b653-4f0e-7c6f-08d9c4fab80f X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR3EehW4kxQzdNcP2D/mG1Jea4qMszDx74JnbCh1uU+1kmdpeAX3SKUm8SSJ49XeqxBi1exujPYwyOSD6xe0GPB35xWhY9oH/W3cRjqZg2iQuTtotiw6lE/2CEd+nSYgKRGXSdFCn1csFz1EmFEzNZdRcQqEWwIZjMrj7rmXUGY2TAAtSVu7fmlnhsYMoJbZ5ruHgElei9C/bzCX+dY2qP679S89qxn9k1WQcbzUPmvXYrZ/O29ELqF57J+miOFE0BtobDePb7aKLzYndSbfCiodDjFb6yyXTI2RajeabZbSp4ExhsWuNj6P/BJhymvdA0TrtQSEHfG6WQUNo8gXx0KlKF2ynN8ZC8cBQ/OG6NZJam/xQsSq2cNyvSJ3k6Xiwy9BncbRyz+c7b9GLx8Chl7Mq3kcinjwM0rQiSbWvF8VyhButenEkj8K7kf+R3rlYzZpPO5Sb852TLbNPVkX6rhd9Wi+h6Tb9wwCOIY4bUFFXYcvlin23oE1G5+2qLhWZDHAeUtVtytamuqdB9XHu08OvIWcTcURRQPOOXT/YK9NM2R5bmMOurnsyU5rdGGBk8XxkP6OP0gEyFOXrvbeHIOL7rTXZx5vF2CcNSUbvql/HtqCIvOgkyg+os63YMqnmWbImPSc2p8ebkS+p6YPQfsi9RHCbCCTu6HLJw/23uQYLKvRJrJODu4BVmq4mqV33ilZyI7aUGIF4/eYjyuM/9pGInEWh+nmDSfooXX7Fisj2bcG24mVo5/a4bK/Mrv87U= X-MS-TrafficTypeDiagnostic: AM6PR03MB4104:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8ks186ZTeFst3fXFkMhRsNsnigiL2Y2OXvtbo7E5iBOzLGhyFCd5y7Z4BMzpMUx44o7PxBB9tQaQdpyM90R0bpTCHDL9eAOvL4ozjTWKmYp8pUsbclcvp3Ib2l0TW3vvNc+/im7Pfj+gX5DwAPx1TIO3oIqbAZuZZlnh3RdHl5KqkByffNLR1knMuLR2asEg7k52+BQbwUrzHVyQI91OorkV+aiUZLw95KCPocm/oqqoh/RQZjBAeqKzHOmY8AeWXUEaLBh9AfXcPrKxTVcxKGohaYHKSJJ2fmNb1PkbhHOwoOpA2maKNTVDo0ofATE9E588ts4UuEUnOAO9NHcsowelhPydugnLffNSu6OKXJpjSZmxaxQwVFQPg0BaoCXXa9IkgzH5scselIln4i9ae1MhzVww3TjNeasWIb9oBj/gbLlb4RZn8OqjrGbC5G/uUQMxsbDJ0ABBTTmvDrLD3pc0YXtrp+qGY1T1rziwF/Ef2xQmMH4JqwhJ+7mgnotIpICR4K2JanXf/IL9zwsq9w3rzD2TUWzpIzggLp/jhy73wZjRceoG+fM7n56/RQ/2gMGgVtY6Mca9LQTkFBl/Qg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: b7P6cWhUwTWdPxfkDcz++O1ADvcSusEQ00Ulo/eve+ecrWrl2HfS3bbE2YUiFsS/erYtDgUOQIUam8MOc5kL2ZHs3Sxb602SVvNiMfQzyNssB1MfyYUmkMVrdkIXMp2DzRswfeojGxWclPRxHvwYGHvpszpA/6almH9DIg3dHYJAN7/cNTh/Zt+dvQjEuP9yVLmsyEygFJe5kDU247qYJPWDQAs29NveAntdsvoui4D3VqM75rrYOuX2v6xKrN53QXdBulRwui88TuaG3a1LOZOJuyHGsIfAHQtO9ihr/KxOD1b+9WZG9tawYZAUiqRz8qAZDfJq67M9T/VwpYHfnq+kLRCdIO+aiUpLAw9QIq42DQfF9LG8QVZE0m3cfxCefIZkK2A66nckuhbqihO126ofvGbNuGQQ+NOFuHIsKmqA/YisVjfwbb9khUqNXDPNlyJ00K4BYZe6QzLNyJbK/4HUuYres+mv92SjEvdI8vgDvF0b6MllV4gtwWgjwhFSFHDa56/Rkl+E6Jdh/j53HvswC3CYsCqAtMZ+yspbQ22drypemQfVYeSBT/JoFEgs07kUSMuF3WjdD+4vI0z8OUBYn1LfwdZKiWxiIWP9orC31w93zg3M1uq2c4mpeGLw9/U7nxIBodfwzNipChtLPqcYE+j7FLsavhk8kdyBt412RUmMEUJQekvAOxZ/EL/G6BvBcFhCVlrw2pzMSEAzXMDY8cQlK+q7ld8jKc/wj70ZwG76Q2O92mnGi6Ahg5DXSUW1dXAmMfWNZEl3U4UQRcXTWt2av9WcKZRtYS7PnrAO0NK08I/XlonX8LD8N6XCqQzHX/dfWkN8cf3ZBA4mPNW5yU9vzdyIk9RhKpK2Pc4VpADE+IYvW6dy/UltDb9/yWU8F8X8U3rQlGIhOeeWEzzL0GCbd0UNbHC9SIZl/cr58ALXGv1AaJpXWbCPZ+CFvZMymWKFsA2VB/v7Ts4FoA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 45c4a715-b653-4f0e-7c6f-08d9c4fab80f X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Dec 2021 03:25:36.0557 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4104 Subject: [FFmpeg-devel] [PATCH 11/14] avcodec/mjpegenc_common: Don't call function unnecessarily X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Cc: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> X-TUID: 5HLBsri2dKDP |
Series |
[FFmpeg-devel,01/14] avcodec/mjpegenc: Use custom close function directly
|
expand
|
Context | Check | Description |
---|---|---|
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
andriy/make_ppc | success | Make finished |
andriy/make_fate_ppc | success | Make fate finished |
diff --git a/libavcodec/mjpegenc_common.c b/libavcodec/mjpegenc_common.c index 70d5fddfd5..ecc21da1b8 100644 --- a/libavcodec/mjpegenc_common.c +++ b/libavcodec/mjpegenc_common.c @@ -188,10 +188,6 @@ static void jpeg_put_comments(AVCodecContext *avctx, PutBitContext *p) void ff_mjpeg_init_hvsample(AVCodecContext *avctx, int hsample[4], int vsample[4]) { - int chroma_h_shift, chroma_v_shift; - - av_pix_fmt_get_chroma_sub_sample(avctx->pix_fmt, &chroma_h_shift, - &chroma_v_shift); if (avctx->codec->id == AV_CODEC_ID_LJPEG && ( avctx->pix_fmt == AV_PIX_FMT_BGR0 || avctx->pix_fmt == AV_PIX_FMT_BGRA @@ -204,6 +200,9 @@ void ff_mjpeg_init_hvsample(AVCodecContext *avctx, int hsample[4], int vsample[4 vsample[0] = vsample[1] = vsample[2] = 2; hsample[0] = hsample[1] = hsample[2] = 1; } else { + int chroma_h_shift, chroma_v_shift; + av_pix_fmt_get_chroma_sub_sample(avctx->pix_fmt, &chroma_h_shift, + &chroma_v_shift); vsample[0] = 2; vsample[1] = 2 >> chroma_v_shift; vsample[2] = 2 >> chroma_v_shift;
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> --- libavcodec/mjpegenc_common.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-)