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 90C67405F4 for ; Wed, 22 Dec 2021 03:27:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7FE6B68B014; Wed, 22 Dec 2021 05:25:50 +0200 (EET) 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 ; 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 To: ffmpeg-devel@ffmpeg.org Date: Wed, 22 Dec 2021 04:25:11 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: 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: =?us-ascii?Q?b7P6cWhUwTWdPxfkDcz++O1ADvcSusEQ00Ulo/eve+ecrWrl2HfS3bbE2YUi?= =?us-ascii?Q?FsS/erYtDgUOQIUam8MOc5kL2ZHs3Sxb602SVvNiMfQzyNssB1MfyYUmkMVr?= =?us-ascii?Q?dkIXMp2DzRswfeojGxWclPRxHvwYGHvpszpA/6almH9DIg3dHYJAN7/cNTh/?= =?us-ascii?Q?Zt+dvQjEuP9yVLmsyEygFJe5kDU247qYJPWDQAs29NveAntdsvoui4D3VqM7?= =?us-ascii?Q?5rrYOuX2v6xKrN53QXdBulRwui88TuaG3a1LOZOJuyHGsIfAHQtO9ihr/KxO?= =?us-ascii?Q?D1b+9WZG9tawYZAUiqRz8qAZDfJq67M9T/VwpYHfnq+kLRCdIO+aiUpLAw9Q?= =?us-ascii?Q?Iq42DQfF9LG8QVZE0m3cfxCefIZkK2A66nckuhbqihO126ofvGbNuGQQ+NOF?= =?us-ascii?Q?uHIsKmqA/YisVjfwbb9khUqNXDPNlyJ00K4BYZe6QzLNyJbK/4HUuYres+mv?= =?us-ascii?Q?92SjEvdI8vgDvF0b6MllV4gtwWgjwhFSFHDa56/Rkl+E6Jdh/j53HvswC3CY?= =?us-ascii?Q?sCqAtMZ+yspbQ22drypemQfVYeSBT/JoFEgs07kUSMuF3WjdD+4vI0z8OUBY?= =?us-ascii?Q?n1LfwdZKiWxiIWP9orC31w93zg3M1uq2c4mpeGLw9/U7nxIBodfwzNipChtL?= =?us-ascii?Q?PqcYE+j7FLsavhk8kdyBt412RUmMEUJQekvAOxZ/EL/G6BvBcFhCVlrw2pzM?= =?us-ascii?Q?SEAzXMDY8cQlK+q7ld8jKc/wj70ZwG76Q2O92mnGi6Ahg5DXSUW1dXAmMfWN?= =?us-ascii?Q?ZEl3U4UQRcXTWt2av9WcKZRtYS7PnrAO0NK08I/XlonX8LD8N6XCqQzHX/df?= =?us-ascii?Q?WkN8cf3ZBA4mPNW5yU9vzdyIk9RhKpK2Pc4VpADE+IYvW6dy/UltDb9/yWU8?= =?us-ascii?Q?F8X8U3rQlGIhOeeWEzzL0GCbd0UNbHC9SIZl/cr58ALXGv1AaJpXWbCPZ+CF?= =?us-ascii?Q?vZMymWKFsA2VB/v7Ts4FoA=3D=3D?= 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Andreas Rheinhardt 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: Signed-off-by: Andreas Rheinhardt --- libavcodec/mjpegenc_common.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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; -- 2.32.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".