From patchwork Sun Oct 2 00:06:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 38500 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3b1c:b0:96:9ee8:5cfd with SMTP id c28csp527233pzh; Sat, 1 Oct 2022 17:07:00 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7prl0COqX9lVqwNDBg490N45/RFlJP2n+BV9qbzfONiUtZHbUTIPt4pZP7emnKHIMF2Mt8 X-Received: by 2002:a05:6402:35d2:b0:450:be1b:d7cf with SMTP id z18-20020a05640235d200b00450be1bd7cfmr13275510edc.51.1664669220683; Sat, 01 Oct 2022 17:07:00 -0700 (PDT) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gj3-20020a170906e10300b00741a0c28f07si4320213ejb.943.2022.10.01.17.07.00; Sat, 01 Oct 2022 17:07:00 -0700 (PDT) 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=LdJtD7xd; 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 8B96768BB3C; Sun, 2 Oct 2022 03:06:58 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2061.outbound.protection.outlook.com [40.92.89.61]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3FE3B68BAB7 for ; Sun, 2 Oct 2022 03:06:51 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ScAl7Z7FQwkOiKeovBuRey2oQcQJjtSrOVHZio3NhpNKNChNukHXzv+NzE6LlbpKo7APPKPpSjwEg+11to4KOodFxscPA0TkxfbOsEzBJkWS7Y3o0oVNncgNEqARNIDo03o6V28GAlDUo0GtU+lzYlueK7cZBjPQ1C+1DdaFWno5QgEb8oVN8fpnUS8XV7Ja8k9eWLMx1KjWJxkEsHL7YGDlKXQHDwN83NCCvROh4wwQw/oiIi/zhlu4rJVqZtke83R6jlmV9U+o+AKZj6pGz4SeyPOch/bH9TfGIzGUjagxg06zdKAMtU7gMA6Zz3kyzsYRKe54ANwnjhsM90fl+Q== 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=Fnbb+mChbAEt1J2kxTpNK0HdnJgC7PUs6z7ykzhU9QM=; b=C1V7l5OvmlgXbtLb4I980bjiTNo1GldQC87tMUuNCO+TBz5KnmAhDfeLzizISip3fMKlTVEfZEUU5iLMcN9d5tOwKYzh5B18AXS9TvLuJkYiP5RZaT69R6L2462z43fuKKGMy8owui1q/61bGhtXzDCFWrtSYXrSrLx2cKr9wwwlqjEKMu/MGXTCR3En1UMlRHTIfkk8nCBc64m8B64BspklUzJmpP9V9FB/dywwoPGpppdkV2PGs31RbUc70W1UhzPs1L12xgjbYa2COL7SNa3sbeT8mwTgyVeKa7D+WZcMz48vhuEQV5rsjHGOz45gsfEeSnXW52OymQ6O0dlmwQ== 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=Fnbb+mChbAEt1J2kxTpNK0HdnJgC7PUs6z7ykzhU9QM=; b=LdJtD7xdTkoljEkyJuunRSAQ6V7wis49k9Aw6hXSx5eJgbiay2+9Hyy/y5QQVmEKAWC2B+jdLmPNs4Hh2Z95TStkMMRF9rHq8jI+C6l6bERNK/qG8/wd22Oj9etn6FjrvazAjLUUe/wwmPoC3NcvsBgnb8rcW3bQHUY4Kb/QO0nKlTrqkBS2qxPV40uzJ33etardy+/zSA5SqiicY3Q8KdaCs9vxsMApjr3FrtdsLHvGffayQW7D//sNscfMP6p8gv/YJRQmzSUsVmLN/mDgmajU6KTQL/qgZEajOu5h7Sk/9YOTGhdrkrV7BmbVt5XEEkM3W7OQeJJt6sgQ6JPQlA== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by GV2P250MB0997.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:d7::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.23; Sun, 2 Oct 2022 00:06:49 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::68bd:2fc7:ac52:38f8%9]) with mapi id 15.20.5676.023; Sun, 2 Oct 2022 00:06:49 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 2 Oct 2022 02:06:06 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [9dL36wrq7YHrtr1bXaFbBWNyl4cCMCgp] X-ClientProxiedBy: ZR2P278CA0010.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:50::14) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <20221002000617.469194-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|GV2P250MB0997:EE_ X-MS-Office365-Filtering-Correlation-Id: 51a7ffe4-63cf-4d46-a602-08daa40a00b0 X-MS-Exchange-SLBlob-MailProps: feAVlmA1hHWSfbl/QmJp6meF5MXcUmj/3cScuqp/+1PpkATnNmpKwGXCTofVpLSWt7x2eDePPqsj2TrQqYgSurrAdO6cYS2yTYzayc1PKOPHPneJfMYgHtVTutU/Y4Hv+F5UMQdMhY1x3ugny/ksK+4oPca3EG+iCE1bhRBo5mML8WonTmi03lUuyT/UrPW2IUEnNdzSrsY7zFh8uNGVYJE4ukI8oc0NW955qhQrdbHhLtsF9ag/40/fTJ+FI0SJtV1ejoMEJGqlT0kii/H5wS4dEbqYJd9nvgpTQ6uoKNrag4MvzD9bJg320umd0j0+TmKacQgEoeoG9mUtyN0uV7dozE1myaVIgeqmjaGzWvKvQYIqhEjHgPyWPJaslGygwHXCL0v40v6m/PejjQLvaQb6x6tw0A6ASc1QHfvpYu4bgKVBDPQE72pdkQDO8oEG4QHzY1rNCAqHSnLe0un/8cRF3wZ7YA2gnXFFZfl/liCNek/rKIr8A+EJLbIe29GT36mLcMMWCjjrhv4UZwg/gm2b9ggA8BQWWvu/ipGF3E+rsMKB0EH5MbFsInfb6ogP1rx+LLatmHdeE0Xf7RMhc5PSFINe51puEyZa/WkMdRyJ2TIAN1hrLX49htTWvIJCvYzupKsCQc9ft08IHhHh84wGP3ZfYm7pmUxIsQNmfBPP7/qnYC8LDADMmtENMjk1v2ChgbEcWBasx+ZCcxcGgw== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9yvthNXapGsKeisrsCTMo3kkFbZAAvx1XJ8tqHc4yNV6z9O5ZWc8ah4tnfEw2yDz6sagx5VFuL1lu1BHeP8z/XuZrPMjlks6GGc/7qP6x/ZFUIK3pjJ3KDOnulwLB0LtiuoScMr5D9XYy/NbcxK+4GEWspkjWyime8n/ivNDqs8gCOlMOonDzbrquCk0URwTs2I+QD0vOw+hDshFWzZts8ZBwRVe4cVGQBSMZxK46qgghim4OwElUuy8DfWPltD4ddBjExl1VPpUUazYGAloLgZ+bgqnEgGaHQHBlgaVyaoU1vA+BzGkWSk+Wg7/wakeThRq0qpljYLbuQ0KEvDmx9TARzRLoB5Dfi1Xy9lsVQSFbl+WYinlIv+uRRx+C1XSiYekFoB9fgyEI4FikyLq58VvCrgRR4/g60AvTBsg7yXjUMplRpk2Kr8APFABqbitUIO2LD7p9gOsLXcZrom4BRM0a517GgapRrqBiHrErdDX9VSCoZ9uLBCrhmrPotRmuv6Nw6AL0v7I3JXIGWC6/VJ/zeqLcgXl1BOgFaLapgBqrcBMBkxt0di1P2rJhxEmIoOqaT8Nueuax/LALlg19QHzcowgLU2eIgcBK8BrTJgwbYmTGJA3q1VdBKaAtpmUjT5/z/9BYeb4D/BxH6Ih4RH8ctGVX+o9PvrtJ+ofNFa/J51rCU/Qs0vzTG6QUma0 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xEIf/+R2a8nazcHqYPouNObdsIwEjrfyh79qZy7PlwQQD5YgOWwc0OGSS1romB24FEz5JTook6Ji3Ls0SLYIBu3woin3EoNDA4JlvGJ0SOzs2Mp+7dcV6KViGApmBCsDfbBaV4ZMHVlUgcyJMZm8as4Q8qle43rahhQmsBTcdd+0E6s63E9B7+RUiFPIihDDfk1TVtEdJDSCEY+iHNbGL7E8mIc9no/dYUb3vJJknxBImybES07uFZr3+Q2O3yRnGu1RS5vOlpI7EJBoQ92yDtgVqF8biBOFJXdIhioAGIhbhexmk2kyAnIzi+TPLb+T+dCXLpFXr4sWcp/tjdIAYUPAHKq2+ZcO3gxJ/ufjM6mJcMsBN3/qF24gb94tm1GlS8SrmON7q73B2iN9rhM2cFfUZPTnMMON7nE2qG/0uY3gLuEQL0/nnRpkBB7wW+7stJY9QLYhpz1vMCa9A650Una9FDC/ZvyxSE8EW9VSzWTnkng35jHkOnb8bAkuPljSU+bWQegkUX9XkfRb4zGb8FmAn1FDgp96zWdxeU7j8k5DWToL5d2loq4M3DTjELmNiXG5C2snLVOZ5x0oNRkousNolqsJh0h42E/2l8UZkyd0Zcs11Yhb1JyOrxo1Q3cLG3f0H5rol33Y1cRdbqXIJlQTxsXKlNsv2U1pWYDssQ+4bPjN6OlMOFjM/gRnOpji5kXO2jR/6IvVNltptgszUvWnLmb9epnsC57vkz4sJ+z6A8bhDqoZYei1c345c15nGaWXhZur0PD7GEvCKIu3TACL4gGrJoEUYBs2oGMIwGKs/MfeXsOiHz08rSsUDepcrRbhN2a8PiAeo+4kEYsX/e+ZpHobX9bOTS5jcMNJliCtin1/VcCferDPrZATjb+qrRpjUOSW1M/xIvhdLQP9qu9Cta+LAvOHWy8A6PHEGE9Mkp+18wQ7pdaMdS9vhQFozkrX+Uw7vVEzc5R9AbuHR9v/+Kz+XSjeoKLUpB0Z7ErmkyejthRzvhR3YqsqK0//tcujvVa/w/9511tvWPkHTmnaT1GqZFh/eoN07sLEot/d9bbBE06LkS1gntt6wxMlvPdacw2ar5oF5EEx1wQnAaYcoKN5gafl14ory0w+BcauQF2Bqfem2BqzNZ6XrF8S+SE4W0LMHvKWHIB8aXIiR6ylSdx8u1LliC7axLZN5YpQ/hDgxZCbwj8BtxNBATkt9Xv92a4j71snMFdc1cixwVgEyPjxApDfW7t9kO0oCD/ySPsynWmcQRU9ySZG7wfVj4AVZRIo3ASb7QX3aNMFo10HPQ6ecVRo16unT44clrVtZUBGzIbBFsyZZytTh9zJ X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 51a7ffe4-63cf-4d46-a602-08daa40a00b0 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2022 00:06:49.6738 (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: GV2P250MB0997 Subject: [FFmpeg-devel] [PATCH 03/14] avcodec/huffyuvenc: Avoid pointless indirections 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: btSPa+sLgR0G Signed-off-by: Andreas Rheinhardt --- libavcodec/huffyuvenc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/huffyuvenc.c b/libavcodec/huffyuvenc.c index d159d5d309..fa4923962f 100644 --- a/libavcodec/huffyuvenc.c +++ b/libavcodec/huffyuvenc.c @@ -348,7 +348,7 @@ static av_cold int encode_init(AVCodecContext *avctx) avctx->extradata[2] |= 4; avctx->extradata[3] = 1; } - s->avctx->extradata_size = 4; + avctx->extradata_size = 4; if (avctx->stats_in) { char *p = avctx->stats_in; @@ -378,10 +378,10 @@ static av_cold int encode_init(AVCodecContext *avctx) } } - ret = store_huffman_tables(s, s->avctx->extradata + s->avctx->extradata_size); + ret = store_huffman_tables(s, avctx->extradata + avctx->extradata_size); if (ret < 0) return ret; - s->avctx->extradata_size += ret; + avctx->extradata_size += ret; if (s->context) { for (i = 0; i < 4; i++) {