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 586A4446B3 for ; Tue, 20 Sep 2022 22:15:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3E0D068BAAD; Wed, 21 Sep 2022 01:15:10 +0300 (EEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-oln040092074026.outbound.protection.outlook.com [40.92.74.26]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 65B6D68B9DB for ; Wed, 21 Sep 2022 01:15:03 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UuaNzNgYbyIpgJKDJyYLceZjv8lf7R86QO8rB+C3XHUjpeEw9oncL/9I+/mCgwu9OKD1/XR1JzTcBx3BWPMc7RQ/qDT+aQSKway1OOYmvFRlyjH6ijZDSwgmptqVG74vulsC2/01sqQLrez3dJeVQn51rhrFmEGmZm4o7tMvuYl3ZWfwbuah7XF+iklhZt3X3OqGzwulpmUD6hvIjIFlpgUo2aM6nzkby980326sc563wpwDVqCgUPFqvEQVis3U2Zbu0PTLIfXvymhpX2dNZxADkYJVENA5E6SGWJP9L0JMGPCxasuZ4Ddq5ofNuvlVMVMjrwzylzWxRr7BPySt6g== 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=KrVkYdc2T5QOs5L7LetIg9smau+sp39zFoIaf53JWUM=; b=ZFHJklNpnoQvxadCZnLiWmmk91kSYfRhbZ1HuLShDevfvV+ov4CgoLLsT+xeOZS7ncDqbpUwzML8aIpYJWbKFRPj2dtrYGITmoH06+4HX+RgkNPToFDUYKD97R4OxIP/ogXGGnsUaaRJsKJADCCI9dYfMOGQizJHl4yLVchsgqAr/yGtjCcADVZv58ueehfAiukxRH3QCVSzS+ViJ9gaRLMJZflxiUX8GhEYq0Fwi8Iy1J0pvnNl34ylFfB+AnefcutO5T0RZ5LN5RMFkrZgJpTz5V6LfWJetGUQSEbL5FQugOMHbN4NeObbgMxb/W4vb9+jcgemRj6XkmmndSbyxw== 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=KrVkYdc2T5QOs5L7LetIg9smau+sp39zFoIaf53JWUM=; b=T0DEbphonVgvFo0XjN+kjX7cW46CMMZhM4qk1R01I2qI06JBewz39yV/+6rXhVCdFbR9yFkBL4yZEuT+6QRgKBrKJO+6PQ0QO0wPbMKYhtq2Yrwod9W+uhbSGSVBsx3jg153pLWNRlLy0P9yRtVxonmVI/mEWppkpylROIiBb+YKdUGBDrDRftCT8goaeJQonZHq2mRMpBh98feQLY7Dm8E3Y0gD2v/TxrCGgy7BXiJujlRUjkUyz9pxVyqs579rsENBxNPUn8RhNWSsfb1roWoFxYS+Cbo8cei14B1YWkAZH8ED7MPHyFsJoKMb0dRD9NCtNToy7CgvNlsYG+NWPQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AS8P250MB0885.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:54a::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22; Tue, 20 Sep 2022 22:15:01 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::f3f2:4362:56:4785%8]) with mapi id 15.20.5632.019; Tue, 20 Sep 2022 22:15:01 +0000 Message-ID: Date: Wed, 21 Sep 2022 00:15:05 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [GWDBKU7Sd8jcv8oMY7wZ6eTAD85wn7B+QXNyhrDmieY=] X-ClientProxiedBy: ZR0P278CA0099.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::14) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <88368941-6c02-0318-0ea0-2c6b39b3b11d@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AS8P250MB0885:EE_ X-MS-Office365-Filtering-Correlation-Id: a1ddf9a4-9f2d-4549-a77c-08da9b558fe5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TZ0b7stTBuZgydT4xEIy4IpCkGcVu8QLw0PLpKgNjH5lLmOet0psf7XXLVBcc4at28KtuFvd799JJX5Cbgzyai/A9Tl29eo0CdholqhxIHmUtlXbb/C+DIJJ3haI7cozr2UtX2Uww8KFBe8PrA2yfYhLvdfiN/KWzUHkeXW7IdKeqdK9Q3M/kA0rS6GoCEW8/0UYD/95j1JjUJyvluMTmb2nZ6rXVSwdlyOcBm0f/H28e1+43PqtanlvuP4VsNoDoCWDWD2LkKYFL7YB//W9DHJlCgaYBPPOKqkOXjx2PLDq+pa5OEgVGGxyYDp+tywC6XxkxP1V4OSBGf7rWbBlrjwdS5RhC1Be1f+H7Dh/5PI8XJJLtwnA00ZjRn6a+bBN3h7LVOrO4Ss5NZWKEvpf3U6ffmx5V1IGSOFKUUelz6+hHtTN6YkaGv1kkHNky7GqnDcdgx8gfIsB/ITiHcsUQpN0BKoIIdywHHk0IJoUI75dBbEuaX8LDSy+DMzVKQjkrSl56qMVbnU092s2RBg6hVTnhqjxXYSfP1WsBHeGxOO7XZ4JPkXMXfPcyIm28dFmxetQao6WzqmySeZXRCWyMgAkZyXThigyAyP+adUtg2uegY1bdGuUoTIKRZ6hCJTAzew2aJ1MNySJcBYx13x72UepDolbBkYjXWSJ3cA1zGcwf9i1wMaDyEegC1KQg4+a X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WTJGSEcxcjcrdVF4aVkxZG1uQUZydzYwZFdEd09sTlNuOGYzNzVXZm8rU0Jk?= =?utf-8?B?TFlZTjlpY2hUS1ZXWEVkZW1JREhEUXlmY1hnVmo0UHBoVXJDVDZDcE1VSE1L?= =?utf-8?B?TkNxeVJ4TDB2VVh3QlRRNVRWMFhKUTBtZHFKYmp1WU9JSndoWUhnekdMNkdo?= =?utf-8?B?WkhXL3dSWFZSQ3luN1B1YjNlVW1KNTY0Z1l5VnA2MEYwNXR6OXNiVE45S1Iw?= =?utf-8?B?K0oyelAxRmtrdVhBTEtXMmhaM3JiOWJ6UGk1UU51WUpOc2VqS2ZkM2s4TXBK?= =?utf-8?B?ODRqekEyKzFEZ1RzTG92QXIxcUdobld6ZjhFcm93TU9rRzhCWHIrNnZacUlh?= =?utf-8?B?aWg2Q3J5d00wTzljd2kxMlFjQ0dWS3o4Z2s0bUFmdU5qbTAxQXJpcFlJeFE2?= =?utf-8?B?TkY1QzB4THVLN3h2alIzL1g3SmNsdDEyNkFOeUZFdjlpN0doYnZNTHJzQlho?= =?utf-8?B?YmNscVhNSktOdjlPMW9INjdHbXpoRmJzbHNGN0gvdk11S2hLOC9zeW9BTDFF?= =?utf-8?B?WWozZ3MyUi82UXZkZ2x2bEhrZWxXRjNqWmhlanRuK2d3ZW5tQ0FpdW1FSVpT?= =?utf-8?B?UEdSTXowdjhXVFhOYUFUNWhZRHdjQzBwejBWS2tXN0FoT3VoRFdtLzBneE1S?= =?utf-8?B?VENNOHZ0UnlCNnBieWo2cS9tK0NmekR6YzBlL3JrMDZNZmRtdFlaMmVaNjJB?= =?utf-8?B?YTR2YmhBWmtoTUxscnhmL250Nm9ZMmhMUnIyNC90ZHVBVnlKOUVudkNubFVq?= =?utf-8?B?bTdFZHJIQW5RLzdJNGZqa0tlRjkwT3FwVXVFUW52WG52T09rNEFGNXZIajFj?= =?utf-8?B?UEkwbVc5dnBKTjFoVmZiazd0alBKQzRETHVKY2NhdzdZUDJMQmtjZmE3Ly90?= =?utf-8?B?TmJwWTloMUJQenJMSmNxbE9kUmhYOGFpeGVzV2Z3dHkzekVITm9SN2ViVFJl?= =?utf-8?B?VkpIRXFVS3hYMUxSYkVlbTFETmV6aElIYnM1VVMrTStLZ2tia3RaRncxVkpi?= =?utf-8?B?bC8rTVF2MElZR2F1ekdPMlVEK0hOSjVMNlV5aGxmWTZDcmk1RUhBMUtHbWlV?= =?utf-8?B?THBMdlpzT3ZncklJT29LV0pNTnl0TGthQXJBMllweUEzQ2cySldiY2QvYUx1?= =?utf-8?B?QjBDZlBmMERzdnFnUzhFcmZYb041TzBvdncxNDF1YkdjMFdZSjUvMGhwU010?= =?utf-8?B?bE5HOWpGSlFTSFVWM1JCckJleWUwTzRKMFBTZGFUczVMNkppZXNjR01Wc2dr?= =?utf-8?B?VVMzMG9acjc0QXo3WEtLbUhubktYWjBYUEZURWhxQWxGOFlZbk1LOHQza0JL?= =?utf-8?B?b0p2em9lMngvRCsxSFd6dG8ydXhHdUZzNkJ0MzEySXcvSGk0RUdpdjZnb0tk?= =?utf-8?B?Mm43VmpFR2s3WS8zVi9QMDhxWmZaZTMwVWF4MXZTWlpmMFRMd3R4M2xqTkdT?= =?utf-8?B?QmlRTitFNmwzR3RFdk56bGFCbDNUclhhNDNqa2IxdFdLNkI1eEhUUk02cUhN?= =?utf-8?B?U1dUdEtyWUFYZzk4bUFobGlDUzNmaE5CS0tseVNjMGNpOEtGS2Yxcm43UDFq?= =?utf-8?B?eDRkYkVSSmgvSHU0U3AvQ2R2VzkyNVNsY0I0a1ZwUE8ycHZXVTFwdmtzenpE?= =?utf-8?B?OFRFVTRmWUhwbmRpMno3ZG5BSU8zSE84S1FQR0ZrcXltb3oxZlIya0tTN2tr?= =?utf-8?B?bXhpQ2R5bWdteCtEem5pYmdXM05vUHZjYnU5UDFtV0lKSDNxcEZmR05yNzVx?= =?utf-8?Q?fXsBINRozsVl8ZnizhZqzF9sRJnP1TIekXZqFf3?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1ddf9a4-9f2d-4549-a77c-08da9b558fe5 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Sep 2022 22:15:01.7407 (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: AS8P250MB0885 Subject: Re: [FFmpeg-devel] [PATCH 01/17] avcodec/avcodec: Uninitialize AVChannelLayout before overwriting it 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 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: Andreas Rheinhardt: > Otherwise, there might be leaks. > > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/avcodec.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/avcodec.c b/libavcodec/avcodec.c > index 29643199be..a165cdea95 100644 > --- a/libavcodec/avcodec.c > +++ b/libavcodec/avcodec.c > @@ -235,6 +235,7 @@ FF_DISABLE_DEPRECATION_WARNINGS > if ((avctx->channels > 0 && avctx->ch_layout.nb_channels != avctx->channels) || > (avctx->channel_layout && (avctx->ch_layout.order != AV_CHANNEL_ORDER_NATIVE || > avctx->ch_layout.u.mask != avctx->channel_layout))) { > + av_channel_layout_uninit(&avctx->ch_layout); > if (avctx->channel_layout) { > av_channel_layout_from_mask(&avctx->ch_layout, avctx->channel_layout); > } else { Will apply this patchset tomorrow unless there are objections. - Andreas _______________________________________________ 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".