From patchwork Mon Mar 13 13:22:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 40662 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp1750575pzb; Mon, 13 Mar 2023 06:22:06 -0700 (PDT) X-Google-Smtp-Source: AK7set+GNa04ubT2UD3Md0fxp2C7zQFFABrLXpUGeVoTem6G18Py9AW6HXGlG4j5CCMoW43gHQu+ X-Received: by 2002:a05:6402:1a52:b0:4fb:3ab9:fe81 with SMTP id bf18-20020a0564021a5200b004fb3ab9fe81mr6170220edb.30.1678713725813; Mon, 13 Mar 2023 06:22:05 -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 e11-20020a1709062c0b00b00928fca4e16csi2799564ejh.962.2023.03.13.06.22.05; Mon, 13 Mar 2023 06:22:05 -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=gZLwQ+ym; 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 AE9E468BC08; Mon, 13 Mar 2023 15:21:53 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01olkn2040.outbound.protection.outlook.com [40.92.66.40]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8C86568B8C3 for ; Mon, 13 Mar 2023 15:21:47 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N5Q3tlX4RxpW8wPDCkeQSsec61x/hGabA+x5c1ExlWuGDwSqSK64k1WB/3A6VAqnFC1vOx4iIjsak2HNNEYEvIfvQzhRyp/Mh4oj1/LJKTmm8qSUoHdBG/rys0DGTQxmXETp4btZD6kdJSsdGD/ziwyxkHqJuGVEEQSMjq22Pinsdi9zkAye6oWgK5RC2+Fj+/wyWFEZLPvRm2Z08x1rfVSOXvdGysBn/XOl+AuGSDW/pmG7xJQf5gsmuDZzkoX5T8q3Di8m/aDqePsE0RXGeDCXrK8hUTNdZg+P98qZMQ9D3P1OCRQnRLlrPik60uoz0eYWHUugIQ+9ay0I9WZ27A== 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=zK1PkszRq7kSsH6fDxbBf+TOloVnSXd8vw6vNyvoYcs=; b=TzXhIl4dMrfGmTQdsQufAy5U2RxJ8FwNrgFMPcrbsrM3R4Sxx9rnDysrZdgCQaphQxI41m/EAW8bn96qTcF+dB8QS+lQcA0RzDhXNGvcbhl5SCO5nzfvFg5EK6a4uU8ColQ8SzdcuU5wb2OdpUl/9SJiNQec3U59iYombDS2UKz1vUHio3OIcPnAMUH2b1WsDPD+ThyCghsLabITR0MrZkQFL0jD9m1SqkQJXpf3uQCAvGPCbIOdclDDMSzLmwqS64G9cc6SqphadHzPUUmnxTgxu8Mks7v2LXh5dGpqcHjSqAInmNJZj03Ro+lijKw18yaDP/dw8axaa7Ye/K857Q== 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=zK1PkszRq7kSsH6fDxbBf+TOloVnSXd8vw6vNyvoYcs=; b=gZLwQ+ymNEozqZJEQIOUtRYWrzuOgmfyJFwniYkTAaOde18C+qXCXMxvym9BXRutJmN7L2U5EK7W+2ogV7zbUvACk4M/QCTXK3wbwZtd41PAuw9CqVV+a1+36VVX2lkQHrk1Pk0CVJjqFOeNJlkFkMu2lK8JuC+Fnj5mg8zJrQV6V88QCWW9eU7Rbbr1ZTVpH3oIu1Qr26IDgLAi9QWPXGZLK8JE6cIJeJtmpgMgXtg7KjvzKPS/xawE/AxO2rzNufgo4J0bdIE1WaAjIO2yab1bLp2DWKHReHxaZDsHWQO4nB3QOMd4ffILWBaKQzASsMdrpEm4MVbDg1/Tlu5z5A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS2P250MB0942.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:59e::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.24; Mon, 13 Mar 2023 13:21:35 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::73a:bd4b:26f3:cc2b]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::73a:bd4b:26f3:cc2b%3]) with mapi id 15.20.6178.015; Mon, 13 Mar 2023 13:21:35 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 13 Mar 2023 14:22:01 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [HRzwXZUN44mt6+IfDPfYVOf3GTRUgU6l83bE8XnKs/Y=] X-ClientProxiedBy: ZR2P278CA0053.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:53::11) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230313132202.647554-2-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS2P250MB0942:EE_ X-MS-Office365-Filtering-Correlation-Id: e2f29978-2611-4886-1ba8-08db23c5de44 X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmqzsTrfB3bxuSktp+L/yXki64PfUaf8jc21dByaZEYfI3DuyMkjUdo+GbG6/Zhlq0WzfBmKMv2x96fi4oF7tNglmoQJR1oh1AzW7hQcPBmiju6r+XJt1uj+ZKMa/fAi38zRXqQ1Gt2hm3GJPf3S02cGJMao0570r2pW2JxbSPhIcgRHNGrBteKb6XztFLn0bfBXJe5ffHb2RbL70tapNutC4OIh3q1kvOnJKqHkNgJU/RDVJm41Cwe5b7F5PjG/itmOiVhm5JX9Zoh3tSILosVD1LLtXB2N6h6PAEAhAUd5vRWD2z7hH79+ViVvadB/KK6iqslMNOJXXNA/rMEwE5QQidEYEC6Q2Wn/HL/L/2J2MfAKi+XtDULnW5K7Wc7Z5WEjEfr9Lm4LyUXHjrtejsmGNa5yX0hYJlKeCTJqoXAw/JGFRkvXSK5W54OTHVJQK5lDV/A2qlQp8WleFPgDdCGacV8NlFHJliEUBVaM5T6lSzOviK4V1tuc9YlzaIzoI6m2Cp7DT0oOZClpK9rHsVuaMaSSr0mUpKL/hzoHEmOuwZkBzNZApIavJPOtmCcFluAVAGOcxVQWzrk1V2XnF/KXBZNzq6lnZXYrkyM4GNcMhETIHi5pKo1AbW6CBHhvFWkM5oI75P+3Aue+b3P2ChMc/LxWWMy0uZJL84cQg5dCcgzF4K5qd/PgRyZQvarN/9xfTde1uHa3mA6JLLPMp2m9i+rUT1a07VbTYt4zwusUbnQ6cU50t5jFHirivE3cGJE= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Vg3kIllWB5QZLEu9cSc8kdSFK+WieLizXwP/fCKkV0dr51IvXlSFZbnYJZ50V3Ho0OFpZPrsFFiC5GpxPJroKm53+TR87y4jlSs8ONOjffGGwKjrbLLaIhU3j8E+fRgqlT9JYA7uyuMTFa0ksjE/EfrKxtQJkYtQmstnaFdgY6lVu9QURiqzyRGLbHLJ0A861LITITfQOI0YkJU6SjRDbStKbUgHOEsd5hG0S99Hn+mlhM28V++U+vt3c0QyfK03BkQZGopSzlwL8umHtbpEjVZXv6wfPjuvIMMAaOOC0BMeb2a+CcB853VOqIg6e8IM3wnu5i2KMVSFD/SFjp+S8pg9xrb55mdLDLRAf8cGO2AXqc5EFE405U6EMSV/8GsuWmTebIhiHGczz4R2oYq8b+uI5CCbBkfKUIXcRFa9mYmSGEzaDLmKVWGFeu1R9lEeqZoTSwMWs+nOmVwsTIj7zkFun4p5H8EZYgU2hPLFMlbRnY2iE9iyN0rHnWJiVWRDSDWm7pydWuSscTvMzb00DQ8U5WG+WA8Yiyvc8vhPdIFgx4d5upOkgISTqqfJe2QWfCh859NCPpgdsHpmMu/a7s8MeYypuuMBMKJPtRbClOd2LC42rhJes9GmmNyNfsUus6/0RUZTl6hT7/FZKhLV8DBUGy7MVWofROUAsX/9O14= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: G0d3GTp6p7PcBO/EX29o2+gbFXaskaVFAgsLagVZ+yODLksBn+ZyTR9xaylu73T13fdq82Q6HXybSzeY/Zzkdz4eofL3YxaRKbTgbVytESRjRM15RXFGhTDkunHi2/JokQvdnQQKhJEHCCiWgx4bUbcA8m1CNoedpeYquxJ2ASxOGAYkLha2ZavafU4MHGkr3G+h9KU0JtkgkDb2HXkgo+Qez0vj0aI0VVTUhdQiOXu3P48wKkVA4r0XGLAVo3gvyrlwGBc/KrAbb41LZcOThmIERmIvZnlvO/XLB5UWANSd6ZC/+47kF1ZRjrquXqFXw51VmMazMyaHvy2oQEbxkYfizyMW4FRM8/62zdpuMKhJcqB2esub/ZCXb71mNBDA36h3kP1CFjuumkg+r/SHiRlqPMvShOzaIySGw6KoU6xRcl9WgS8HLGgU5NUPqsw/03PEiysj2cHZd9U4E2aK2ohu5nqycLT7jWyLGpfHQgn6aLKIpZI/XXPyKlsEzQgxfRl4H7eZt4eObFJaMeFLCeoFM4kyh4WcGgLB4vwFHlCrPWz/vBt0D8eh4oH5s+a04psEGXuqtxG17qUDGFQj5h1A1k1uyCTOpylbxP/d8ekXTW1VrRTKz96agHayx8uIEvMC2BKCPY5w/kX0vErAcgybK7VXyoTqymfqKvvntoUOR9UaN+ve4F43s66QWF2EjZibLYLRkIPvEOKwUc8ZlGxJgFktIT/k9grtgz9rI6/j2+9t6fVu/0JMAGPJso0Str3zjG4Qb/UorgPA1AC4aF6c4VQ2MdOTJL8qzNWf9EfzG8w78nAXaTqNlRkYP2n+IJ9Jr8zpx/wLvd+uUh+0G16H/CI0uR3HIUfcBo0VaPwfMni3xdF6hcuO3EUcN3Q8xJo2Z9Bobw0+W6YBCzVMevRtod9OGJy6UtWp6dP7IWBVZD98JI163T3MNF7x2v79nbLBl+/afYME685Ihi2Va123rDEFegpYlHnPnwnmFBUJDYe0uS6IraRhrou0dJRcYlb3aN8V78mSJnNqKaZTB6ce4idcptRrVD3ri+Lua3qR9PUiRMK2qXqte4+H378TBQCwmWkVOF5+N+BgHFVaVj3MOQ9Jy5ADnqxH8yp1j2Q5E/tCaAik4QSedtYpkCc1x9C6hgllHtJ6Rk5tb+wVHN9aMvK6vzpuwDBzXakdb/zcftCXdO40nKuxb8NJYrP3wgagBw+W0OWmmiAMYmv+x9YDe6mNB7/DwgvjnJzI6TOtvdIpUP7Pd4+32e+zOmhIvnxHxN04R43y/gdOA3AqQ/iUXTMrbdKPDZej00YM4+ZfiMbHqtgJDzwd8Ycv7AIc X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2f29978-2611-4886-1ba8-08db23c5de44 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2023 13:21:34.9935 (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: AS2P250MB0942 Subject: [FFmpeg-devel] [PATCH 5/6] avcodec/libx264: Use dedicated pointer for accesses 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: +SuicEuA+RzA Signed-off-by: Andreas Rheinhardt --- libavcodec/libx264.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index df70e9df9b..94006d2b20 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -498,19 +498,19 @@ FF_ENABLE_DEPRECATION_WARNINGS goto fail; if (sei_data) { - pic->extra_sei.payloads = av_mallocz(sizeof(pic->extra_sei.payloads[0])); - if (pic->extra_sei.payloads == NULL) { + sei->payloads = av_mallocz(sizeof(sei->payloads[0])); + if (!sei->payloads) { av_free(sei_data); ret = AVERROR(ENOMEM); goto fail; } - pic->extra_sei.sei_free = av_free; + sei->sei_free = av_free; - pic->extra_sei.payloads[0].payload_size = sei_size; - pic->extra_sei.payloads[0].payload = sei_data; - pic->extra_sei.num_payloads = 1; - pic->extra_sei.payloads[0].payload_type = 4; + sei->payloads[0].payload_size = sei_size; + sei->payloads[0].payload = sei_data; + sei->payloads[0].payload_type = 4; + sei->num_payloads = 1; } }