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 38F6A494D5 for ; Mon, 12 Feb 2024 00:04:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3A5F068D13E; Mon, 12 Feb 2024 02:03:14 +0200 (EET) Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02olkn2013.outbound.protection.outlook.com [40.92.48.13]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 34EC668D13E for ; Mon, 12 Feb 2024 02:03:11 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gmi1f/DLr0uV3EcSoB5ksclgHDHw5oQQasW8HoOG5djPHyI0jegBMIzcoK3wK8ohj4qUerz2qM8xL9VGF8Lp9GHRWvn7/fjUV0W+5yLXqlHxd4iuycKHZH9btsA92oc5YYDOcEW+uzCmCR84u4p2tnkhC10HNTfPgi0uGveMaWxISB7o/7u9bSr9WukR6bf9poFE0eyFk/I72T5Wkj95SSXhYTLRnhAGTX1NhYcBXL2F9/K7+z/EAo5jqwrEf3VBUiNzW1T0zvagvJMCBRVb/ClYXFLaqXPo3szYCpb3EbhvL32+LVeSyqM+CtMvoo/zW2cOr6liydpZlRBHreYTQQ== 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=f6V4DIdb8kl1ltj+w7wyPZo7QW0n92QXai9oPT8SyM0=; b=Hd7haY8wL1n9CYGPUehWcfpITH2T/T+4t0kZQ/iui0XftghHB9JzXWZjrDagdPi2WBB2Bk/VI5QWoWPG71Bso0Vl4mYtRZdJW+JS1LkHAA0clcvKT+rAJP68N3NVEcdYJvbIF35y/ESGu7m4L/22ffs2ZKxvtzRIZfmLawqSsk3IkNUb5soXJ9MUSoIU+CEwuyPFJS24GYt8XhyAhlfQe1azSiSkOtLWosu+9CKiN3hu+n93t4UwC+jYP7tVk/HHvBMvSHo+DLocs+gYE+0t4Bo/MCNJN0j77ewLdxERcQlK2NwNGEUVWXd/Rg8qi8Plkl9BxdHQKdhuasW57emD/Q== 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=f6V4DIdb8kl1ltj+w7wyPZo7QW0n92QXai9oPT8SyM0=; b=QsHbaw+Kq4/ukdbcNRtQmF5yaNOgv9d9kBq8Zwc+E9hghZvYXBimNXP417J6rO2w+K99p426JhBiTwEjmDfftXfX7AYTEIp3+5aaOCE917wburTd6KJ9MWdd9siwcZt/9im926pIdeNrv6Zj5hI+pOS0fyiZ9p6k3SeCIHqGStsgRwQs95+QPyB5UsSJtxJqXDRV4vfprnbGrczkwIrmKqTWwp0JvuzpG6rVVAL84XTx2rkJF8CUKSkSU1Fbz6/r8mA1HktszuWBv5NXIVInoJGfH6S1Sd4PwpGumznJePT4lSj0sBNUXcMCIMOiM8J/M6dfiH7cNCWxjNqVQNbO6Q== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by AS8P250MB0072.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:374::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.33; Mon, 12 Feb 2024 00:03:10 +0000 Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::db07:87f6:7c75:38cc]) by DU0P250MB0747.EURP250.PROD.OUTLOOK.COM ([fe80::db07:87f6:7c75:38cc%3]) with mapi id 15.20.7270.036; Mon, 12 Feb 2024 00:03:10 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 12 Feb 2024 01:03:34 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [6Ou53NEOHui6mmJ3t1PDPjrF4kD0Uug+] X-ClientProxiedBy: FR3P281CA0146.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:95::18) To DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) X-Microsoft-Original-Message-ID: <20240212000335.27984-21-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|AS8P250MB0072:EE_ X-MS-Office365-Filtering-Correlation-Id: 95489ec3-df5c-4770-c982-08dc2b5dffca X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnqwZHg0HfSFdl5Zlrnc8YAZgiJEyuS5ooFoH6u9+AGQxAOvR7dtsgostQTgrax9OjBFAMXZTTqXuvpxbK6LBxdt/A4tgELY198H9Mau4rUJvQ/yRuNvb+z7fGiGBrwzdv7nQGl08k7RAzpF3vz1+WhNCE5neFWbWwzElvjWYg44DyGtKImtCSMYYj6u0ywNbzdsr+3PDBhqPFO+NKlvyaubxVc6M7fQIENsg3lVu3LOcYE7CnI9WwyEQYRb04c80vIZWALNWLXMcyVD3ykCGpXnQZi+Fuw0dd70Ce8dmY1E2i37bGJNLqv334N9PdNR4cYAMQ7rwlsg0eeNYSrNFVizdCLpqDu/GFT0/yG/XiU7mwsmK+78W+PLLnhV1BlIUphWKermbLdaI0A97OYV23aBuC+/Nz3Ow85V2BQhkM5m+TWDhW7+bYBtk1pvUDiehC22NznK/kcIcHfQSlL587GeOXTzNhHKMOPX/jKP4xKqi437N1L+NY0it953W3tVZ68a7g50tRF0stDGGqtKKEZSfZfnuTbav3mljIJ/WNeWiMm3+wMHm1FCbnkVWZkervSeX/2pwV7xs8pe+ofKZMOtyQR/j2Z2JQlJ9K0iTnteEf1awlI9yfY/3WboUuWwnKqXrZ9tAsMrT/fA9L+KSPn7IOrnbssXTNEXBnbwbdAb6MYjPMBLgMOrjum4ZiUfTysTpVQ/EELnVorXt88SSBcAfohQz8RPA4ykK7pD1Eeq67y9/aBp9U4J5xTbpy5uKl8= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QCP/3aqDIfEl9sa8SndcdnhnJWPYSeI1i6nBLsBL8eYurKSHb6kWswzY/B47tGjTG27pPKYZbuz4Q9HerRP46z5QilAcEB3kXBqX0e5z1OSTmXA8SC+JjhZ75XUKM7Olyp57hi2abFwLTgbv0GIwmYloyIyHCjOSOdKJ1uZoKR4eSywAQ4KjfrwW/zP4Mni66DWfNuXxrKMRuXVrmjqQdqPAlS3gK2wqZdp32GWxtUISR/OSgQsAfJ2I59F+i/kBVklFDsfbYOvkrEuMJS6D7Wz4k14TD4SBpnoW9li4AHjnxofxYrSGCfLZdGAjUKoqVECPRcGcJJH/+QdD/AiBSF2HIffPmF682Vc1EBIqGLMNbjMBpgJm4J4IMxUQqgYfW7n2YHKgnWPlE0aeu/QeukTvdZWIad9aW9VXAFtXeFfXCJyTda4aTLnlLxDyqvIL721T3/mddzuVWLwXpnGs5hs7gfPPog71Uf0xeD0vHa5rthijJYXRrjuW3ZIs+RfzM0NckA8dmF8P/YmENVAmaSN0JdpWvrC9BY3GFHn9X0MbWotfLMTryO3/4a6VKvDghG1peTTeMM+VrbJKmLcCp0wPfH4Ts0JvS4mt3/9IxLKg3cdPPzz5v/X1PQ6Kv4WU X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jEqSgLi+ZwBnqtEdyOLKUtGkDbyG1Zb1f4PVjA8faX820zm770LjOVwZvTpH?= =?us-ascii?Q?cOSOt5RtBCztHlBb0c2oqOe0dzBHplJ7wMAnIJebnZ0boyt3ZTSgoh2nL+0b?= =?us-ascii?Q?dbdL+XC/o+r2hEGQZB71NNvFFK4dVRXrwMY/FttKgt/fxng+SfA+jvPoWMTJ?= =?us-ascii?Q?OE+oSz5622333ZZlbEtP9k3MVTc+eo4G+3vFzZU8BeiOsSJ9PT2DJcTSq6W1?= =?us-ascii?Q?5AvaCL50KMR2YTymEMvgQI61SzCaYaIxthnQotzxLS21VJBCJRIbHrNF1qEa?= =?us-ascii?Q?2HUPh0EJVx4n4Ny/63iBl05K4gQw9p0qNthYT4GysEQCgTlPykBvWzUTIQq/?= =?us-ascii?Q?NdN4SvmNNAu5ogMQtW8O7o+DMtHP6tZLbWIQ9vYjGZbApofGUrmooEx4U7CP?= =?us-ascii?Q?WCwBFjt5fANrB8RX0opzZnSV1KpzbTDnVuOX1bs/2jF2+xsOjM31KAOFRISD?= =?us-ascii?Q?8TVQ5PQWAcSsxnhWk9Pay/cBYEvNUjUwdAFNfEn34R/cY3YTnHTRQZd+saUE?= =?us-ascii?Q?J1Tzt2ytHxj6LrFoRIS0Fwi5rphYwgIdSA/J+u4EGk2AjoDFbrB5Tycfbc/b?= =?us-ascii?Q?ZrMGbWy+BYgNVZ8JO0ynGeGVq2RwaakzKT0aeU/ywkc3B5gFVZTTOOTlEzxn?= =?us-ascii?Q?8TWynjQHyVaCvS96k+49PEmO+kZOOZ2njYbpBnA3ayx16XMDPZK5hzNhDk7t?= =?us-ascii?Q?Emjc/sDx4F7YyvwzIjdQnHouV54DYjQYoDS3L3Gi3h4sPSNL3XP8aUI8or+N?= =?us-ascii?Q?Rpn/xA2eEyuTJS6ODkB7QiGHUXlWXnZOP4RWZd7H2fkkH/7L/1xDg1c+ziZT?= =?us-ascii?Q?3ZOleE7Epa7AAjpKHz328ua9Uy0HvQjy4AItTefAxdMaTEOAiv+Z6DXn/grd?= =?us-ascii?Q?/NdxaIjVzU++IChGWApShPOl8QiuMP5P20OI+oFGgZSGAyit1OuKny8VHhNw?= =?us-ascii?Q?hxiakedPq5iKkIRREJ8yyhXyaMq8yOwwGTJPgt68uJyf5lSpJhXlwgruyfP6?= =?us-ascii?Q?neJjEhqeIfBdWp8V8eZQXynDxH4VCBO//RJeVc/vQ9dijx+OW8CzAjJTe1Ng?= =?us-ascii?Q?y+mmV3NtyAaBGfFJ0P1CJdQYt4SBqXtJE5aGgVhQLurJZxREoMuVIFwenDGM?= =?us-ascii?Q?p8Nr9DoiSk9orRAQai+XyMMlMcy1o52csYEBF44wPNOcCVY6HvYV9pKOo5ym?= =?us-ascii?Q?iUk0mkq0PfpbU+DyjAygFxUfmHc075Q+OfUVSnSouoqehek70eV5ouUemsIn?= =?us-ascii?Q?iKzstVf4ESv5wtPSMcKXGmVQEvsDcgntu0WVtIQesA=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95489ec3-df5c-4770-c982-08dc2b5dffca X-MS-Exchange-CrossTenant-AuthSource: DU0P250MB0747.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2024 00:03:10.4952 (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: AS8P250MB0072 Subject: [FFmpeg-devel] [PATCH 22/23] avutil/hwcontext_internal: Remove unused AVHWFramesInternal.priv 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: It is no longer used by any hwcontext, as they all allocate their private data together with their public data and access it via AVHWFramesContext.hwctx. Signed-off-by: Andreas Rheinhardt --- libavutil/hwcontext.c | 9 --------- libavutil/hwcontext_internal.h | 6 ------ 2 files changed, 15 deletions(-) diff --git a/libavutil/hwcontext.c b/libavutil/hwcontext.c index c962c19f3e..8ecefd2bc4 100644 --- a/libavutil/hwcontext.c +++ b/libavutil/hwcontext.c @@ -248,7 +248,6 @@ static void hwframe_ctx_free(void *opaque, uint8_t *data) av_buffer_unref(&ctx->device_ref); av_freep(&ctx->hwctx); - av_freep(&ctx->internal->priv); av_freep(&ctx->internal); av_freep(&ctx); } @@ -268,12 +267,6 @@ AVBufferRef *av_hwframe_ctx_alloc(AVBufferRef *device_ref_in) if (!ctx->internal) goto fail; - if (hw_type->frames_priv_size) { - ctx->internal->priv = av_mallocz(hw_type->frames_priv_size); - if (!ctx->internal->priv) - goto fail; - } - if (hw_type->frames_hwctx_size) { ctx->hwctx = av_mallocz(hw_type->frames_hwctx_size); if (!ctx->hwctx) @@ -302,8 +295,6 @@ AVBufferRef *av_hwframe_ctx_alloc(AVBufferRef *device_ref_in) fail: av_buffer_unref(&device_ref); - if (ctx->internal) - av_freep(&ctx->internal->priv); av_freep(&ctx->internal); av_freep(&ctx->hwctx); av_freep(&ctx); diff --git a/libavutil/hwcontext_internal.h b/libavutil/hwcontext_internal.h index 3745867283..1476def1d7 100644 --- a/libavutil/hwcontext_internal.h +++ b/libavutil/hwcontext_internal.h @@ -53,11 +53,6 @@ typedef struct HWContextType { * i.e. AVHWFramesContext.hwctx */ size_t frames_hwctx_size; - /** - * size of the private data, i.e. - * AVHWFramesInternal.priv - */ - size_t frames_priv_size; int (*device_create)(AVHWDeviceContext *ctx, const char *device, AVDictionary *opts, int flags); @@ -97,7 +92,6 @@ typedef struct HWContextType { struct AVHWFramesInternal { const HWContextType *hw_type; - void *priv; AVBufferPool *pool_internal; -- 2.34.1 _______________________________________________ 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".