From patchwork Thu Mar 28 23:10:44 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andreas Rheinhardt X-Patchwork-Id: 47626 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:9f96:b0:1a3:b6bb:3029 with SMTP id mm22csp1668039pzb; Thu, 28 Mar 2024 16:13:07 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCX5bBEduRqkWlAG0dyYtcEcpL1J9zlgjOBAJnNNMAhUl1cr5jY1ShCqpAoVrne+pz5TCLwGRRCO04jAIZcwMvZ8eBCiW06ZY328RA== X-Google-Smtp-Source: AGHT+IGwwkdJGJGB6zoy16Ito9Bw8CuaB+/ANWXq+ZkVuAB6EJxB6mBz5AL7x9WGPAdt8nQTzWb2 X-Received: by 2002:a05:6402:40c:b0:56b:b570:4379 with SMTP id q12-20020a056402040c00b0056bb5704379mr369726edv.4.1711667586853; Thu, 28 Mar 2024 16:13:06 -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 v16-20020a056402349000b0056c5395cb15si354969edc.546.2024.03.28.16.13.06; Thu, 28 Mar 2024 16:13:06 -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="d8d/pAui"; 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 599AC68D79D; Fri, 29 Mar 2024 01:12:12 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2079.outbound.protection.outlook.com [40.92.75.79]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E9AB468D75C for ; Fri, 29 Mar 2024 01:12:05 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ATBZDJCB5aQOzSi9/V4vS85tCNiOp52NB/1kTCe4BhM2NRgPmlIbL6NNAcWa9R3DlkjdKsCm2r91IkL72GdRHndoeUgDWaqaGjnViL7Sb177QF/81yiepdEjIPoiphKLpzsU+ZWz5KQ0AN6iUtCHfsUJ/by+2Ej9m0q5pvbdB5DFWty5guNcUxxF81aXtPlh/Gq0KzRN8EbbqkCakCuXKyGaSayr4NoPrMaAjXaJxRzCmoBUhu8HvlIw0JcpVQXjquiSmyWehYuHlJa2kctLXV+XMH+zp24PA7EKow8y8Bonag8RyIDvOSKbeT/1HK4kKqVEo6TEZBxekYR8Zv8e1w== 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=7vpXeZV0Ar27VvfDLQdmiHzEKYyHUgA4hiNrbgAuzdY=; b=Lwm6xrr3uT+W99RREuBj23m9/8AXftuMZshU20r5h+c/u6QRts6eCKS0TWc+JWWiiXI/PRFBTvtc92IGAIrq4HzB2zL6UZe8JgeyM1tkjZ0Nb35jDUNmQGi07ZH3DlL9a9Rw9gn2E4SkQ5UsR0g0t/YxKC5erLxFljU5/pIK47La5V58qSLeu9fxaewrPWcJm9m/e5wNI7o087x2m1ncNVYvg4JcDbMLTEapQ0RsBjW3TDd8DHaeVRVT2whG0G/+KHkD9MFck4HJfDzs30zTzvOKjD8BGI4x+I3Z8nyJXKGI2bPFz0P1CiozFQzBhsVYJKw7VpRRK6T9nCGD0TvMNg== 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=7vpXeZV0Ar27VvfDLQdmiHzEKYyHUgA4hiNrbgAuzdY=; b=d8d/pAuiFVWrXrX1kjswyRwa6oweFg+wBoNmh/bJ8cstw6Q/EQWTQkmbByLbP01pvGU9FCgmYH5orWvkr2QPVn3dS/riN2CI2eYU6jpqp3O+T/+zJ7Huy0e1nKpV2gpqmFapjJKQiwd34XlgmK144EQA4Nz08uvPYtegyHx8QeXmIKWvBx4E4H6s48792C0igdgvEJmfX1EX3onsxn84tJZQ9GeREQ1v0WCWcQNIv0FPIxQ2Mb4tfCF5ToW4O2p8OAjPYb2jm9sqQWTyyWLiikKyWZ6O6pRVmwWaMb582jceR0gtKzj5jJ0iflbymOPO0swraPyQekIOjWDTD4Mdqg== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS1P250MB0553.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4af::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Thu, 28 Mar 2024 23:12:04 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::1f29:8206:b8c3:45bb%3]) with mapi id 15.20.7409.039; Thu, 28 Mar 2024 23:12:04 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Fri, 29 Mar 2024 00:10:44 +0100 Message-ID: X-Mailer: git-send-email 2.40.1 In-Reply-To: References: X-TMN: [rWI0/n9EZirVISW7prSJBmM9SyDDvBsWwIQS64AzvV0=] X-ClientProxiedBy: ZR0P278CA0093.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::8) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20240328231047.2202386-14-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS1P250MB0553:EE_ X-MS-Office365-Filtering-Correlation-Id: 44c350f6-02cb-4180-7436-08dc4f7c7b53 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f1ZN2Jipef5r8znluyfOV/+A9344YSjUp3T/CPR8tH073tV+yrg571YzDPZ/SM58Vyiatd/QQqks5kaE+7EHC5g2YmEx9xkCmbSyjUJwGqP0gIgrW+o8TNFgGfQ2JOGSEwzKSFw8LcHL0C+wY9yhyqug9WFyh0BN8ElQAI3ixBzvx85NkHmZ+20DV/xj4ujApOy0H5OlEbHwXy7zhYA0ki5ranAcOeg3XWxgjEsZcwdhf9C+KZ7ldR18udTKxiIlt+z3Ct3QewaxzgqCMJyvRPCh73XAMhbjLan5KdN2n2W/vIsSdeohZL9xseMhKhqImrWMNEWZ0YjNw/cX0mP5YQWk83/qTGvF576Aq5W9I56E7OuRvydHNvVwHUmJJmKuXb5tnoNbPn+m86VtaSOO+9m3hbWi7a8eHFWarAXsfwqaJ5elOdCHSXs4EaNGXoACj0OJpGjwHGzX8q9WhHzs9ZvL7fVeITKo7uuJqPDlJ3CsyupMf6ctdYpvBAfwAsvVEuU1Ke6iAtSrIO7ZAkKUVPyl/9kafBgbDBr9rrqB6ycrTcDGHXn3aAZ/B0Lt2fFwIfaFWKXndquHSAhfMXMjnE/li2Je2WnxggahF78jzimg0ss/uWojV7rO2MNyLsm1 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 8xidyXOOWsdOMZ8F27Rx1EOQ5fba916WIT0p4WzsTV7X2NRjFdZOF5uzOJD93uTv7RbYvp7dCf/Ft8fz4e96v5/+vmymfC7zhyIfbfO/gjc73UeDLslDz6u5ehzaEDK+G0JIn70x9Y5egu1u6KmpE9RGE999JRK9iaJ0m261SkFRz2qgJNIq3lZ5wrM9ZuSI8G+ePDWGXOKbDADmXvLjw57Cob88Q6IL90cUM7Nm7WaHXJ2H7FlqJUTDx6byJwSC6+PvMX78LBWxX03p5mvmKWFmOW77ex18P+a1VZG7JsHNpYmh3IiTmTXBdjU4sQfH0RGvXEZeWh/0ByhN6heXOyOKw9lOm4/S/9FfXzp6Bjzo4A4QWWSm3pVDya/3VUv14luExMXya2I4pwSlVEmSl4pqkbwH5EUBYegs8HXDcAgHUwfW7iCKtaI9bzgye7xNK5P4A56kYbZqIQYq01XoXYf50VS2psbsduL8TqkEcfBVhuYhRw7AZOtrvxjfBD2w6XllV39Hw1WEWzRpgJ9YeevCxWJlvnzP51CZ2o1pZzX8iwT2RKDAGKkxHCTR1bzvBphwvpTkMWQLjw4y+2hskKCmHs8yl5pp1jsnrfCudaaACiFV6Qm570syg2aDqkv6FbVhsSgEYDn9JCV91znAo6Wh+sL5mqTtw+JI72qjt8hbNQ3Hr+TotiFQOqGIcre5u7s5TmZx4OwDnNT3XS5ikbyB2sUdlC3l6FUSlNneVy41qvoG1idLd0m67/1JHe1NMcysrv5XpBpXR0rlggRXugPe32vG4gx3YH+O3B+gX/6ZWCvFZqxP22DEQuq2i/2fDlRjwkW8HKtegHmqUMoLdqmSAcCDhI96C0pq4gMpo6dXZ1TNl0yjN9O+WYMtCQtYW1W5mojcEafSRmQBGi+1edmA9lJeey2KPUtBL1G37B9+Br+INi/Hu8jksQ9xCIJE9FhKIHUCWqwTkmwe/GVoctd/ejYTM3NExO1qUFz1Z3mHuKkMVkHmvz77Cg1W4tawUlONp+7qXOE7Q8xponRdCgN0lRvRf1gr9IlaFw4vqVAbIgjVajwwz/cRmig2B63SmCQtlsWjxUJWY+VePeU1QtQb+UPcJ4zgPSRyHqnndLYPhDNOcnmU+QDZSHVbPNIhLaAg8e0MyBb0wt29xQMnfQwaMjJOb/GEHj6aZiWgiXCUPF1hnx+JSeTuOOj50OCtoDsklINMW4M5dJZzWW5I0dhG7/h3ZYcwt/GW2PcYzjdqITZWeqduiDfjwKEsrH4jWqfxs66XJ6fpHfJCYdq7cw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44c350f6-02cb-4180-7436-08dc4f7c7b53 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2024 23:12:04.5398 (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: AS1P250MB0553 Subject: [FFmpeg-devel] [PATCH 15/18] avutil/internal: Move FF_MEMORY_POISON to its only user 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: Ia55UF0PXKTy Namely mem.c. Signed-off-by: Andreas Rheinhardt --- libavutil/internal.h | 2 -- libavutil/mem.c | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libavutil/internal.h b/libavutil/internal.h index 5772b8a612..fe0b9d7a24 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -75,8 +75,6 @@ #endif -#define FF_MEMORY_POISON 0x2a - #define FF_ALLOC_TYPED_ARRAY(p, nelem) (p = av_malloc_array(nelem, sizeof(*p))) #define FF_ALLOCZ_TYPED_ARRAY(p, nelem) (p = av_calloc(nelem, sizeof(*p))) diff --git a/libavutil/mem.c b/libavutil/mem.c index 02d4cb791f..b205d3fb25 100644 --- a/libavutil/mem.c +++ b/libavutil/mem.c @@ -64,6 +64,8 @@ void free(void *ptr); #define ALIGN (HAVE_SIMD_ALIGN_64 ? 64 : (HAVE_SIMD_ALIGN_32 ? 32 : 16)) +#define FF_MEMORY_POISON 0x2a + /* NOTE: if you want to override these functions with your own * implementations (not recommended) you have to link libav* as * dynamic libraries and remove -Wl,-Bsymbolic from the linker flags.