From patchwork Mon Sep 18 01:40:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43761 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bca2:b0:149:dfde:5c0a with SMTP id fx34csp1660702pzb; Sun, 17 Sep 2023 18:39:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHuTp+IAcTbmEWRsCB5kVNgOq02I98h+IrzGc+MklKr9e2opdTBe5alWNafugUdtvyZAVAT X-Received: by 2002:a17:906:20cb:b0:9ad:7f13:954d with SMTP id c11-20020a17090620cb00b009ad7f13954dmr6436262ejc.31.1695001174918; Sun, 17 Sep 2023 18:39:34 -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 f25-20020a170906085900b00993a68a3af5si7124015ejd.529.2023.09.17.18.39.31; Sun, 17 Sep 2023 18:39:34 -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=faoyq6n4; 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 BA32468C176; Mon, 18 Sep 2023 04:39:27 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2096.outbound.protection.outlook.com [40.92.73.96]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2187E68C176 for ; Mon, 18 Sep 2023 04:39:20 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T1X3RqH0Ucp4CBrpqUcYal3F+GHcnCoraijPjsyZYREhE1lAZFsb2DHfoqqSVFJx8dcwGR+WAWT7g9R5MMMd7fY2O131MwpCRkJ6pFWKIAqt+ZFHkHGN/mmx0pjpak+sQXrM/BVrOdJaR4JAXeiEtDGdsQ4fUvu1ljopjBLPpUI62o/aZXbGymFuuSZ/WgmZZw8k1/5ifv9AFJPJ9CVTI+2vghSDvZPXfyOCx0QjsYwgk3x39tqOuJLsn8UL/eWQCVvWTLPwkSfQosYl0lzarDpmp+84nmbQiPXheau5gudnc/aUiDxP1IQLvjCB0cF99F5Dipg5FqsealSosHSZtw== 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=SjgFqWFVnh+3c7lsbvPil/46H5OKOMo5h8orD48h9Lo=; b=JtZ9hiBIgI1x/NvPmhu/6SNuWgYoU9fWU22PUmnMJzlqWEdtG5nZ45GuultF+irGwQ4P4Wn74L3K3lhZGhGTJ+WhVp1S3qzYHDwAvnj/EtkxmwN6G9D2zZ7REMgso4e4hO/F3ZQ5iZgPPoyZ975lEL86N0Yac2rK51u9k459Mgbe/dX+XG9gCQQMqPjCWYabax3NA1HelaSDwW4ioNQ5fKmx69pAWjixw+ouTuvLnzJ8X2w2+LHJ/1ggNAMzkqPyntHrtY4lC9CxKn/4iKcdWDwxSWUOZmauRGOgL4ueCWV66JhySf5vkUO7n0LBTeSm44OoEYOLOP1gox8UmkW/Jw== 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=SjgFqWFVnh+3c7lsbvPil/46H5OKOMo5h8orD48h9Lo=; b=faoyq6n4feCGMbXIZEiEHUgQsAXSl/v4OtQr+Z+g3eI/A/g69FwqIa6ifA2jA5hLwQ2GN5uNVX4d4xx+RN6/tFQyfb5iqfG2ZGuhTisPHph6ZeYI52FeHmnxv0JD7NT7W3e+UvM4Zxwt0EXYdeV/dYdEDI2X886n168zAbAlkNeB2i6/nZ6a/RgoA4HzEMxXruMND5UdRmFBNSBF7WOkovnia0+zTlzhCeyIktrBnC7WTKYgAjwq4mKY68mPqYPJZmgzKrgGEzZevGqIRfwgEi3beqvV0TI4A9x+RIDsDvgL1i9zos/k1wQrbaID9qRrtTdDt2dS7JYwZXnGnhPVrg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0040.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:35b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 01:39:19 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 01:39:19 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 18 Sep 2023 03:40:26 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 X-TMN: [ccsvJw4gTTcM+B9miS/A81Vdcum/koAb] X-ClientProxiedBy: FR3P281CA0194.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a4::10) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230918014027.1944801-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0040:EE_ X-MS-Office365-Filtering-Correlation-Id: 060b1659-0ee6-4884-4a07-08dbb7e8139c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HA8zbTu2qlFbc+vuEaCqUnn/wLmI5h6xtg8cE3aXo/66QW7oGhwyJtA/bCAw48Zj49gsPChS0MgTP8ADo7PqtfMIC1EXXnlOAV2yggMKHS+22TxN63crL4n9bpl6WIXcXkGkSQJJxSxp6Oc8CbJQhhQXt2v1LiMMoTh1tJfIW6vHrnX3WxARisbRCSBKOGQPghehjrKMK4yPLPXT4q7ckJUhu+WDf39xpUto2GNhVMNRfHQf5STmmX+YKnNYgFXFsz+lyVwBVOlkTutMmPtPpWvr+ODu6bCw/QPo2KVK+PVtPfL90+qj4VASYi1P0Q6SbcHfY5Zkha+/8FRRE1//f4fpukKqeP86ZdBR5MZLPPrkPeJ/2umya68AfD06Wlh0DEeQwlhUH8VIq+DNac5JEEOyWyUpINcBvE3DXjTCrogfc+Jd5RiYRvh6/ZFHIY29EGdcTkWYSaaOwyvxt+JMnsSB5Il4CIV21bdoH+HVHaf1mQaXwtCUvkd3NUnYI6C5OPcx07r7RNdmPmSSEczM6QZ4UyapZ728xcn/TGs22/eYjzmMLfeCmy/QC0x90eVN59dlESWEnhxhP4BTWzQdGM19JSHKQJIdlEVz0VrAXoqzmk4R2Xh5B8ffl5IXsyIR X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UdOD0UiqWnD80GyO8CpLKvLhK1i8FZ1GNMXYeWNrxoX7rkp7PxkKeTLQ1dfkHYIWdWPQ5d7xzgyor/jin0i28XDy5G7+mcc697kEhnJQ+0v+DG0MiGDw5UqyD04TZL5YhhP6JzQfuGsJsMUDO7xkTZ4ClS6WUCpr7NJDg3zie4LvyV5Bz0QGMgvTl3EkhDjJDLLcgaHB5pbXCFaKK/RYFn3iw6oyxzWN/5ZeGsOO45L3jPQoTSe+LEdsNXP/kMGOogLyXBJGOJQ2Yy2Y9dZZLDhRlEe3Crj0V6FjdCIo3ibeOx6Rv8R+aubb5NbtBK7XlxeN24BmDfp7Ehet60gxGzq1xGXiv1Yb3EnfvtpkI/Bipf+QSb27jFsfKfKd682UTtnDSRJdj7inaioZ+K3cgsxVjTnrf28AhBapnsHRQO8nAgZ3LIDF0xkeYujP+SQYfTsm6t7uTc4/MpdGipgQ4ulfD2cuQFTbKuqKb3852+/87XE9Eg/DWSyYXuAiAf5r8XvInSat2v2EIWf2GZBZ0gQYcnPMJQ8kNU09MEwF7exomVNvh0LG2J5iXBrFMdECNnHz8qUKHCLcwyN1FMVVh8Jy0wptHLoDxYgK6nVz9yutFpMfmB7ueeghSWgQTNWHDGD4DbchhUL8yzNKNZL0d4egynZda3OS39TiZ9NWYiKnOWgUB0eBHGkQddbkeXcsUFxnxCNp6BrH47JPuvXG5DtQx5DfG9SNx01+n5vOxU4uOkwfmrNmX/yz4XjSZlTNTlsYiuLWG/ThlE3FF7BnmItDQPWDQ3ayDXJK0a/wX23LrROiqNMMgAmXYOJOK+yik9bVa/F6n05RXrJR6MRUmkcLWQfow8ZAG5P29panzVcgeVGnVK7DQyXJ30JvRggSr8eqpp25cQ5VFPtlNnWkbqWRMWy1QavOoCdUyL+1Rqx0Hq4WL2dEKMkD4WxaslLhrqihmI5HnPIE18PMtq9zZpm8e+wBpLChB4tS63AvAm7BGTr7tK3HuWVRgYcNw2wC9u7FHuqkByvhSC6fukTIhIYibq1i9GzDDpqyNnajVyiYrlQ48rgod4sQ7JUgwf5bVIfcmzjCmMXC7nHKu2w+Q+hdiSvhH8gGaNqz4hArstoYtkhjm7Qup5uu8/0EyrpUOwXM9j9yE+N7xmqyz621/se5Y/SnoCZVoqVgEVMGCFPxSjqaQS+vau75bL/Uc7sOkaBi7EAAJes6pCSQgoHCsx6N54TmBpSgmlUbTY+FG7xSZbtWCL4qJPBK1D2ePNnz X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 060b1659-0ee6-4884-4a07-08dbb7e8139c X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 01:39:19.4844 (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: AS8P250MB0040 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/pthread_frame: Remove FF_API_SLICE_OFFSET 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: m3DhQ4vllDIq Since 432adca5fedcb277b9a715a723cfd40735ec58f8 no decoder looks at the slice_count and slice_offset fields at all, so there is no reason to synchronize them between the worker and the user thread. Signed-off-by: Andreas Rheinhardt --- libavcodec/pthread_frame.c | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/libavcodec/pthread_frame.c b/libavcodec/pthread_frame.c index b53fb54906..59989831a3 100644 --- a/libavcodec/pthread_frame.c +++ b/libavcodec/pthread_frame.c @@ -424,22 +424,6 @@ FF_ENABLE_DEPRECATION_WARNINGS FF_DISABLE_DEPRECATION_WARNINGS dst->reordered_opaque = src->reordered_opaque; FF_ENABLE_DEPRECATION_WARNINGS -#endif - -#if FF_API_SLICE_OFFSET -FF_DISABLE_DEPRECATION_WARNINGS - if (src->slice_count && src->slice_offset) { - if (dst->slice_count < src->slice_count) { - int err = av_reallocp_array(&dst->slice_offset, src->slice_count, - sizeof(*dst->slice_offset)); - if (err < 0) - return err; - } - memcpy(dst->slice_offset, src->slice_offset, - src->slice_count * sizeof(*dst->slice_offset)); - } - dst->slice_count = src->slice_count; -FF_ENABLE_DEPRECATION_WARNINGS #endif av_packet_unref(dst->internal->last_pkt_props); @@ -756,12 +740,6 @@ void ff_frame_thread_free(AVCodecContext *avctx, int thread_count) av_freep(&ctx->priv_data); } -#if FF_API_SLICE_OFFSET -FF_DISABLE_DEPRECATION_WARNINGS - av_freep(&ctx->slice_offset); -FF_ENABLE_DEPRECATION_WARNINGS -#endif - av_buffer_unref(&ctx->internal->pool); av_packet_free(&ctx->internal->last_pkt_props); av_freep(&ctx->internal); From patchwork Mon Sep 18 01:40:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 43762 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:bca2:b0:149:dfde:5c0a with SMTP id fx34csp1660815pzb; Sun, 17 Sep 2023 18:39:55 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFYIp/dt3IB8qrvytfgoU3nhIUsmSyXi+YMrE54r3VT2viSzo9dQKC8EHoyGrhOGDnANi9w X-Received: by 2002:a05:6000:809:b0:31f:fdcf:b2b6 with SMTP id bt9-20020a056000080900b0031ffdcfb2b6mr5592513wrb.55.1695001193378; Sun, 17 Sep 2023 18:39:53 -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 j14-20020a170906050e00b00993860a6d3fsi6853881eja.281.2023.09.17.18.39.53; Sun, 17 Sep 2023 18:39:53 -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=OUKDGOjb; 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 EC28E68C83E; Mon, 18 Sep 2023 04:39:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02olkn2069.outbound.protection.outlook.com [40.92.48.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 88E5768C60D for ; Mon, 18 Sep 2023 04:39:49 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n4asg3E3vTgZBjPyBoyh4jx+i//hJfCqefRfILH5WrzurkEcqEj5cSHAD9l3OeNn820tEcvw1OGkUfDzyXs5cQREbnrODBg/yEkc40IIYrBPni6Y/arFoHTSoBP2eEFlWTIUzyKrWIsThdDKj7nowv2GAPs63zKgXVMOGsU7He3q+pIW2Vlyl6yz+tZQa8wHFtENrrmLTiLQ3tn7T3w56BcJhNOQR2yEll231yWBRWTieKxQayGypMt/ZyqAL5gBtCX1qHMu4MwzQpC9SKBnFguWsAlo4powRMYpDErGPO9TX9V+iAckOlSlXLjl7OsfNKd98o6Av+fnBJi75WBeOA== 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=CTm9iLUFpLrrVj7SbBC0Q0thfFSFyMigGmO6G9LNwG8=; b=PXI707kd7SyFLbcMThJZR402/dpUuwQTF77/SJJBF34PsVi2wBuNS7to8z09jQnv2BZmKDa+LGuAkItJfoqFLe9OdgUuizsPNrNLC5kXE0nkdqZnaCQ7prZqEkJGXQieC2LyE/LQVBOpOqmtHMht3OMc4HzPIrHvGALvr+xwtCasxRGmDaPFlVYz++iZKQv5cKL2gH43xIT10J5DxsLn4H21RziBD56deBhbGoISRID1Xq1fVEsa1MYpTmOL7yWz/hwFRAx/J14rQ0dgsR6VROoXQgwPyl+neqL1owGJSBfZWmDe070kd4AWarDPTXBCvQMjES6WpEDxCDvSBjdgPg== 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=CTm9iLUFpLrrVj7SbBC0Q0thfFSFyMigGmO6G9LNwG8=; b=OUKDGOjbxAqDSrNrhGUB5W97e4woyjl+tD1oUlsbYxI6jAQ/X6nYqPEgN3OK/MWrrzqLSIMVjOGotAT9c/m6Fun0QY4rMlzjmwT8gbj7z0tlPwxJV1dqGAKzUxkn0YRCISaPmGcOkK5MYJ2jdioSfM9/f1w1xuf3oq8397YzLxouS5V3kuxlIpIbYIwt2MvC9bdd1fxKSnVMpl0egswhW4ayTKaL8c8RbbG/NQWQrANspJ+TQO9GxdmFkVAXfIc8+vDGpzPI4P8e5f7kBW5SlPbMEGILv7kRIXcA7j7ze+q6YXRWHY0aI6q5dTuh6fjcDbB1xPqDaCIOGrhpfImq0A== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0040.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:35b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 01:39:48 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 01:39:48 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 18 Sep 2023 03:40:57 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [jr31XyOilNEhQsWRKwRvkNo9YT5NFzZv] X-ClientProxiedBy: FR0P281CA0262.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:b5::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230918014057.1944839-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0040:EE_ X-MS-Office365-Filtering-Correlation-Id: 24067df6-2bc2-40f7-349b-08dbb7e824b7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VUMEkZ/TKcQkHgFV3Rc/P9i0SDtgKzC+TpI0brebl06ayRbzK8UIwwmYgXlPjpvQWobHUT2P6b6oPKqwySnzT/fIYM4MPFeVGviXH+Lk+9KijNI602FkjNTg0n25oInnb9Xt8jdbuU7BFKo0DNoZah/S2SUYHqWLbBn9Oor4QgD0VWeseYx7ctJ5q/Fn4l6zuvN5MGlIAUSb+tEIWBt1C7ga6TtdfJDy7J8hnJEnlqgKC1cZRDTp856xn5wQANaEjVLtL1MSb9swqc2RxZWy8RWbUy9h0M+73r3cq1KflywFVuLzy/3QBxpH2nBH4/bjsne7m5LQVc4uzqwNkpDniK72lGI8AHHItFeVD7reV5+apNqM1IIbTSyMorpKa8Pt8lSawd44WKzEvcUVRXPis9knlguDO8jIjYp7SxDnbzHP6Y+Htck4RTFVX233BW9WXEyOHrNRXnSYiq2HCXSf1Hg5QYqPHoW4cUIGgqdKnz1mr/eTInf6UEuYVc8CtqUL2olA6hTEnprwnplOXR02eiIgibMpiPaNNTm4hGlfK/D7HhlH2aSEvfMwmbuHPEu4ijTWdX59B2TIOSqD6F+7UsC8kdApTVGPhVEFk6nQMsFUgJ2/dyLncn9qAc6tedGg X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 04YE9eGQCegl4qiR4CWQMu0LpB1/GPP2CmPgj00yAatcig7GxwePlzMEo2vWYp4fo4ywsZSUbsIJm7OFTYQcJgagMjmxE4ZY7OVNX3bPBaXnRiiSg9Twyc0Ew7Ij9W954iO/DuiE7Z1sUAkO12qX5e+K4rIGy2VSjdkrt238ceYuldQFlDVTkq63wI01PCgNj5etV/fRSGOfFphLua36ukLdZdPR8uYdMxabYKeiHzhzqJb3j22eUgbT9H/UTqxadTZQL3EhMIAm1PvUptFxUt2pGl0jomedTP5If43RMtMtEehCpCN6wcSjEvR0iNosivRw9nf1VSOJCVHklg5ySmpEmKx9ToxuEFiSUipxnahChb+WWQGgdmtZJ9inGbBC1SHFvexdLcG+w+ps6gGe01BWQNrAVvXP6bOvWX/aCIKPcrLXj5a9qR7D3AXr5qynedHmSUTClsxax4F2nPOiElzyb5OwMMsNkD4giA+KZ37/AuIc31aGL8HG5NUq2d3xEcN09XZhEOxi8Altd3aHT4fNO+nfvUEIXSXSMogvAXSnB8cSgQzeio2Myvk8DR2onc3m5UwwvhwxgkUE7feDpGqay2Yxa7xuikuHkuU45diG6frIZ/57VzzntT/Bhp+WfA9TXVhvQ0Suq43BjF61ZZfY5Egh0r4xIvwRxwNBwtTQNTz1rH6H/XUyAo6pX81yRw6Yb5Jb0Zk5RdeL6YIjdHHxNrmbFuO7AMiCF27tgclSjtekPkc4zmG23QFD4OlJYHXyr3SSDt1tjDpUNbpC6VIK7JO3N3JHGKjAZ5KHDr9yK7WWHhv5jwBjXeOzl5SYKgjtj05XuMGOayRVKxrzc0iBdiCzRTqek7IQ44Nk5ZVUdwRM0WK49FgglP37WTnwK3onVBqQ5FT2TUzKyKvdE7T5CmY2fkBxkJ9B8O38iBrTUJeK2Rb3bbd279Qa41g8htb4YLRoqDLJYiSIzFHPFyRECT8DIXeJmIScXHwIldMKXbk8o4aHdrmTQGJ8S58Il2yFXUvAi0PtDoBWCmFPFCXDssKYkEW/ee51yZ+trVGMk0YlFsiQa63gPZTQH2OUE2Ogtoia14TdowzmayaibOUpK1grXsgyjYufUhNYrCQmyL1Cy+gICno263lheKV1s/Ir5dwvjLcUUJ4XV0eiG05e7ivpor1ckucDsWmZOYvTBWOTMVzL02bAp+OF9izHxVSOBfNyL2M0Tx65aaUHibIQ3yjGl7o1jsEQiXuxucs+lTIWaaz+VhR1LoXDXjaP X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24067df6-2bc2-40f7-349b-08dbb7e824b7 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 01:39:48.1419 (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: AS8P250MB0040 Subject: [FFmpeg-devel] [PATCH 2/2] avcodec/pthread_frame: Constify src pointees 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: l60f1Hwic7Ik Signed-off-by: Andreas Rheinhardt --- libavcodec/pthread_frame.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/pthread_frame.c b/libavcodec/pthread_frame.c index 59989831a3..138576778d 100644 --- a/libavcodec/pthread_frame.c +++ b/libavcodec/pthread_frame.c @@ -265,7 +265,7 @@ static attribute_align_arg void *frame_worker_thread(void *arg) * @param for_user 0 if the destination is a codec thread, 1 if the destination is the user's thread * @return 0 on success, negative error code on failure */ -static int update_context_from_thread(AVCodecContext *dst, AVCodecContext *src, int for_user) +static int update_context_from_thread(AVCodecContext *dst, const AVCodecContext *src, int for_user) { const FFCodec *const codec = ffcodec(dst->codec); int err = 0; @@ -394,7 +394,7 @@ FF_ENABLE_DEPRECATION_WARNINGS * @param src The source context. * @return 0 on success, negative error code on failure */ -static int update_context_from_user(AVCodecContext *dst, AVCodecContext *src) +static int update_context_from_user(AVCodecContext *dst, const AVCodecContext *src) { int err;