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 646CE494AF for ; Mon, 12 Feb 2024 00:01:56 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2317F68D128; Mon, 12 Feb 2024 02:01:55 +0200 (EET) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2104.outbound.protection.outlook.com [40.92.73.104]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C53DC68CA65 for ; Mon, 12 Feb 2024 02:01:47 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TmcYeoZpuipoHM5M26CUkGmt/RGWwRKALfku9TizEIwwl/JzkeM9+TEnirDSnr/1jVZf2xPDBYZ47EREfKzOx2BOYha3CPB72x94N6kZcF1YTgtninaIb815fMNmQ+3I5QsTNNuB8u88Odg6hA+IqBChhmurdnu6sTmSxN3JaInDpsNKKkdxLcs4s7Ld3rtdLjgIhrH9Og8r7mPTJNsv+/6KJ50IOxxo/iHR8uvSbOoDBhk4I0M6x//3ZBHHB9tDX4d8ePzRBOIh5EjM4TbcKqyfJRWdwHPxUFY2djEJrMoWbWYQc6W1PWxB0LGJnZ0i1bQZkJHMSCSQgzw8o8Bh3Q== 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=9LzUB4X5GTQAk2G2SxutOUyyHG0UbwMwBXp6iYEnD+U=; b=U7q0pXxcLRZYvuNrmRx3ox9plKyvC78qI9uMHp8zQrOR5iiuCsjfG1Pb/ap6EAw4ROXTOl9NrwwFROy2QJhdEEAM5cbf2JyS8KzFPCa8p7qDURFZ4/gC3kFSHyMNRNjUjtJDkd49RJaWcAvQNWxNIp3e0cIBzBNosNzZ01amGJC4ZXeM1EV/LUh5YwF2fFM7RMZWbnyLrrwkDJAZ7QpNjobPeIf3jgKulIXmkCZXBiveXI1562fT0uRozh7k5i4Y98ILU9n4jtE3VX1/BBVqy8kac61jsG5y99QF8o8FlYm4fliPH/WqUU0V2tTOx+/fb8F8jriCnCFnfGe4yJ6eHg== 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=9LzUB4X5GTQAk2G2SxutOUyyHG0UbwMwBXp6iYEnD+U=; b=f8eZ12wsCHVGzesPNidUErKG5ZW8FMkDeHg1+NUCMPTO4Z8hbF4RIRDma9takVx43f6S0818cBFwn7kxnyIvAJjsqHeA4k432F22dWSmZY6wdqLy+3UcPzC1aZ1JvKkBbRvMAhtNMgIsSdrfcBOOy1o1w9f/DK7S/uOwhrn0mK4xujPt+NvVJ7j33UOrH47AfIhpSLCtr3UU6v/SUgepO62skXB3pyeO6WnWRihUhl0RXNWw9moA1UATjszuHViXN+a+34KfjLROQ3wfXRZdLVWME4ExjyoIAKgFAHr2Q9IoAhJhhPYWRdYNzNID5hBAPaKZCP2zPy2YcpO4gX+LAQ== Received: from DU0P250MB0747.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3cb::16) by PR3P250MB0257.EURP250.PROD.OUTLOOK.COM (2603:10a6:102:17c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.35; Mon, 12 Feb 2024 00:01:46 +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:01:45 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Mon, 12 Feb 2024 01:03:14 +0100 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [Q0u4TF6g9PF7n8AXCb6MJe5y/76EXsIh71+nQFgufmw=] 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-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0P250MB0747:EE_|PR3P250MB0257:EE_ X-MS-Office365-Filtering-Correlation-Id: 1d88f734-b3ac-48e8-b8f2-08dc2b5dcd53 X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnqwZHg0HfSFdl5Zlrnc8YAZXybJGuVRTD22UsYM0S3ja3kNaT+Hd1A60+P3v6d23HjrY9gbC8B7o1xrLaR37f45yxgjjxM5XHcaoJmUdg17heGoRcL/EgS5HlkVSBJLIYCb9maVKC6rbRGDnTCHeLKmUoOVSeliq2Thrp0P/L/P8Idn6v+6XPyBZF4ZJNj4B0XPalpAgg4iV6aDBbNHdjL06UuFzMmggzlHWswjTK8W4+YQNPozpyvTt1oN8wImuZNMrzvY4tr4vxIanG/0c8+EG45S6AmU4DrMDElBdPTwhFmvIwihXz4hBVPpnDIgWs8vkO4FfdVlRJjdO6BWXUpv2umORenxsLJfwtITe9Y60zhA93Sc+RnM6fEE95CV7vdrpCBhEVWtWtX0mU6C2NRFkv9TEnqhhmMf5H4hJcNEYCQfvMFoB5lpgQHGp/y+WXE6WMIwQ3MlGfLlnIb4Gp5GVEXyn0J1oowZBlhMKMb+d1QiLnUtnc8Zb3lkGEkJKH79XoZh/dHPsZBHaPEG5P9rjeuu8kIvIa+5iBg8uIdCJToAhPnJHhZ8ohRr42IVQk8B18YdX/F6Tb3T+d2icUmL6VKfjYn/bbpN4GtQObuddISGmChTVe58kDw1kZyd8dpvN9AFGBbBE8WTQYLjsIuj+fTmkBELPfoI7lYJ6gfXncqluLmwN42mExjn6g4w8MSaWjAhb0WDNMx2iYRRbaXh+ETJan9lsFD1ZG8imNJz1n/rSOTskc+DUaweM9j5dRg= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 00RSFxEeGuqwKxBEQsx/J6bau2wFqu6HYa+lwho6uuCNrZwR8A7QVksx5mNsBij09ia6RbzViWUCSnzUdtqEbScIMxFcBMu3KC2B4PXbHDaT291phw8zzekgniEE3ENKPc3boj94ypKpXx3jxFj+KNyME47yNFrgacbi59cGy7NGrMrwhHkCFCV/dc1Gu77+xB/kMitP7Ks/PUivarOUC1Zr26Ku9znz6D+JC7JEuT+cqm7EWj2qvnK8GFuKEq7fu88Yl2musFUvm4aYy/+ylLkDRlV9C81yVFefecdNK8VtSYaPwIuccUZ9+JMMUIBoFSD8ibx4Jm8jSjCHOHWKxHRBIRJ9lC8EWdl3hnxUIvFlpWtV1icnA/WjnIyGCL+nb9iNroOQpWn/UwRF+oEkhahlQNtWpJOibe8JVKhckpIZts3YPoC3V+EHSalauK/uIjrYGfi355JDGK4Xg1n34+3VogMIM0O+dbjKP3w6fmF/V8KLcy5CLqhxi39v5csJDSnN5ZVB590jScpUecvmeM8ChNZOV9QE8FnOuBnWve45+rTBNEzhG8xxNBUoVSTdVYjju2YdfCO3rXq8umld+qOPwsQrjte7M4fdjFG1BsQ= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1udoiLDx9AeRd08+K09lGGILZl8+lDIyvwyScDsLYnRhc/mvuhsFd0v4YEU2?= =?us-ascii?Q?AgbkInDwMr9OE97fmDwDIO0JgetmOaJbPu3VGk2j50GamdAEcyatgH9j5DHn?= =?us-ascii?Q?EH4KrKsRyBmNUmNc1dTiL3SKBJYfTZ0/VMFJGQ0LGgwLat0OGtKqEcFm7P2S?= =?us-ascii?Q?tWbZw3HnejEgc6/FoLEklImPzEeQbS+TABmBVVYXiTBkFPA1LFlAkSeze5Wn?= =?us-ascii?Q?OtSKKfnWTkK4G7VYVDfp5WjfXNsY3d2wL1jyxgm8BloXiVoCOvBC8MIkU/Tx?= =?us-ascii?Q?A5nmE6yyMeRroYZZktMFryVefYmViF3QhuMMa2X0I1/qyMOZrS8jeuhSQn3J?= =?us-ascii?Q?x2VRi7piGnLQu0jvWbyfI2L8FmSSt3bR8cHjlHtVyxdG1eNErb3IFbVhlMs2?= =?us-ascii?Q?H+Qedm+zhLKxvAVewJJnDyxExx6X3EcgdoWEBb4rZ7ALkt40HLRq8j4PO+9A?= =?us-ascii?Q?uXdbzBoTWoADwp8Dy7eYHcii8FqeOFSiSd+hciPNAV0SOCm2lizqBP48X09i?= =?us-ascii?Q?WMs4XEe8geHpuFz8gGvWzG3BMJhfpUfNUY7a6VRnIUs0E+n9UDxLAKZN+UCJ?= =?us-ascii?Q?4xFR9mhTaikkT//Y43y+OHgsXHEVw4N+NEYGMKq01qcvjQUjSM+pm39E7OdI?= =?us-ascii?Q?DJruVYvPzvazmFwyGP0A2hjRm+FfBRPN5vlev4wlRX3PfmxYVqOz3GiEl2Es?= =?us-ascii?Q?+03/CSCcRi8Vh1NTiJzU0YHyE4Qm/3xDvh+FSNGoKjMXYyawgfYG9IcseZJn?= =?us-ascii?Q?JQHlBvK9uD4nnjMDnxWpdFcUz+dGF74GflSLj1BpSKTY/vENmC5sRE95t2sz?= =?us-ascii?Q?2qJxgf9LQxpDvhWAch+RX1uNaWNX0Lv+ZmNQe7rR80ZHhHldCj4ki/04RHJl?= =?us-ascii?Q?hfB+soO6DD353hPzwl64kiaRrryyAlh3GFI1J57S7bENobFeBQ/8Z6aWyAAz?= =?us-ascii?Q?JD3VJEc2LBnC75WijKp/MA2x7XCSpYKhPyEBnOZHrpE16VuHvf780aa7PjxU?= =?us-ascii?Q?I1RV4V3CxGGir79fUdKOci3JCztXqPkODWV18RVl9yMNIdy5ctAnRFo1emEy?= =?us-ascii?Q?kvR7SmC0om8/JIqiFM/cct4nYEdcWRZ36NLaSvJXP5Fv81Pn6ef9ZI6rCZyF?= =?us-ascii?Q?cn/qpKeNJlZ51SwJTp5fa5beJFlVyJ9aXICk8ekNvdEPrBU+rNts/HVKRYmf?= =?us-ascii?Q?JbEUetWIHQxD9IO0hA+ZYg7IyK74LNSG1/A2kGvj0c7fM7mSvRPM7h/78W8+?= =?us-ascii?Q?0tN0s9Mh5D0MqEl1LD6T5nMzN03VDc/e8waO+pehAw=3D=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1d88f734-b3ac-48e8-b8f2-08dc2b5dcd53 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:01:45.8696 (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: PR3P250MB0257 Subject: [FFmpeg-devel] [PATCH 02/23] avutil/hwcontext: Don't check before av_buffer_unref() 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: av_buffer_unref() can handle AVBufferRef** that point to a NULL AVBufferRef*. Signed-off-by: Andreas Rheinhardt --- libavutil/hwcontext.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavutil/hwcontext.c b/libavutil/hwcontext.c index e23bad230f..63fc1a6a22 100644 --- a/libavutil/hwcontext.c +++ b/libavutil/hwcontext.c @@ -297,8 +297,7 @@ AVBufferRef *av_hwframe_ctx_alloc(AVBufferRef *device_ref_in) return buf; fail: - if (device_ref) - av_buffer_unref(&device_ref); + av_buffer_unref(&device_ref); if (ctx->internal) av_freep(&ctx->internal->priv); av_freep(&ctx->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".