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 94DC342664 for ; Mon, 21 Mar 2022 21:12:20 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 11FB268B143; Mon, 21 Mar 2022 23:12:18 +0200 (EET) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-oln040092069064.outbound.protection.outlook.com [40.92.69.64]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 240DA68A5B3 for ; Mon, 21 Mar 2022 23:12:12 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EAArS5rp35CGAuJ95+P2qVNJrM0jpwzxmuui4tzXdNfo8lN/QXXNl+CJh1XwEEg4/L7r1FYf3W46jzudEjNPOwvsF5XY82dBWBpCZcamiAzVXspR4ePuIoXnGCxBEHlfb2VmkkbQKOX4vEzWztgwsIoR6xYpKjMlNo82bjrQNvaYlvRAgM6p89/ao22pUfXIcUFOEd4g1588UvnK34pqa2aoyOd6Rc+1+iC/FrQHBMOE8/tvhQFv7Crd2QksjmOKAHX+8LkwrSwrXsiZlwOga3v660pLbAlpfDrJRl8WuaXc1A4ilnvu1Ml1phkccn52zyShbp4EqrZPUC2J9l9aBA== 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=CePUXdYEy5a8DdIldRQUDMgA9TnPo2ygS83qHz7J1bw=; b=Cipgn7AgJ34VDf+wR4AZV4REG445RUCMWUqRJFd6XSwF8KVicxpYaxbGCvX3rdfRiVVC6nvI6+YWL1oJfg9kzbKN4aMoW1S/JC66Hpgnl2tvJR+GRO/puTuci7EXhiYkMe2P4Tv9jykfiCvdTtSyBcCmZNHsjv5sKIacAVD/uVHS4AZ7vhy5YLaJdkiErpDVZ44wSc8RzVa6AkBakzQg1QtrU6ce8McOUGwHGBcjPPALTKg5xUsRkc0La/jWpysFhLRG20dpY9Y9xcEbgA6VlMjratI8V6JwpUYkXcsN4ppM0ymzZmTFH77hNZkgiRU4rryl/2kh5hhgNkZF65YEkw== 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=CePUXdYEy5a8DdIldRQUDMgA9TnPo2ygS83qHz7J1bw=; b=AeRM+UO5SSmx3GEUujZEKKSIoxipVScDhHTPyUTd7lFeOOYpJTtuGAD87V+i78GgRxwwcEcOvOhrghA/JXWFykWV/RM96BDVGFYvubO/eZBxziIUTwZuM6aetE4QuJwlbfpa/2Jh2C3+XxdnJBcpvF/NHVe/+D3Y2KF7wcbey7g3UFYC4k2OUc1hozDeFax6bh+P6vig9GwbGFarjhil/tH9bVxgk8tuDlSblmKx99Kh7sQQuDuuh+aZzzF70o3mbSklqM8H2KtbpuW4iCBtAHsl+sbWQ/gcTSofm3iEl/FxVsyEX2QmivzMiglwIebhhYbTd2U+LieojG82s/4PTQ== Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) by AM9PR01MB7409.eurprd01.prod.exchangelabs.com (2603:10a6:20b:2c0::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Mon, 21 Mar 2022 21:12:11 +0000 Received: from AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8]) by AS1PR01MB9564.eurprd01.prod.exchangelabs.com ([fe80::9070:a5fd:e532:bdf8%3]) with mapi id 15.20.5081.022; Mon, 21 Mar 2022 21:12:11 +0000 Message-ID: Date: Mon, 21 Mar 2022 22:12:10 +0100 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220320201523.51516-1-jamrial@gmail.com> From: Andreas Rheinhardt In-Reply-To: <20220320201523.51516-1-jamrial@gmail.com> X-TMN: [6r9Yk8hzKVW+CPitUxiYBjNQ0U5qzmL+] X-ClientProxiedBy: AM5PR0201CA0013.eurprd02.prod.outlook.com (2603:10a6:203:3d::23) To AS1PR01MB9564.eurprd01.prod.exchangelabs.com (2603:10a6:20b:4d1::16) X-Microsoft-Original-Message-ID: <6357fa8d-ac5e-b1d3-4d4f-5dc91a100224@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: bedf25e0-b605-4e49-98ec-08da0b7f76f8 X-MS-TrafficTypeDiagnostic: AM9PR01MB7409:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 37pXQ3GpC6m0UnjOTWsvTUgJhEQsRYkjjMXSYaViaaTB4/63sBffw2AGKA4w9eLruO0njBrCpqebO1erSj7042M8MtxDWqMG9uNCfcNjw3HTn4YpyZ75MOmahUWFg1lQ6PG+wybjyKR5G96APmHO3m2HpdvpES7zsdBa7aCzIEddLx6juEe1AjkEA3m+W58zFEX90zKJpJ3saWaoRgKbbQsFwfFHA/Ublmu1vM+OUhO5g94XEedmzpIAW1aHazU2fWLrs2VSMvGs7rvblhVOGzA5YIffqb+mtx0MfjWrGIiSPNZo9oDVu+oE3+82dNBi2BkTRWPtcxxN0i+uzbta7hARjTC+lmvHjS9km8AROvI7qOsJHdbIASs/qT9ZLgySmg2h0DwBVGFgL2YGJCUBZWXWqbIobD6lPGynZ7djC6dalZ/sDFGLOrljCYO4GJSVSD/+CrHPDuqBRbdcJRT1CD1kPcHAf04XUfZAYPA9wCEIWk7E84lTV22tDh+KqkRGQrm4UVJSScH8diIZhmcNWrMMOUwmBptPU+ll3xkLegbSXibz18cqXEgAIm9E6KPA+TThPe7BFmm9ygEfwg9gIg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZmE5QTV3bzdJb3JVcGRoWE1pWW9pLy9pZjBINjJJd0xKd1B4d0pGUlJ3cEpC?= =?utf-8?B?ZGU2eXBnYmF3Tzd4eERBb2o3TVNqR2gwMHM1Y2pCL3dhWDV5cUZWTEhyeERN?= =?utf-8?B?SlorUUVtdS90alZveC9OQUZJcTc1WXIvUkdwSTdtdW5QN05DSkc1d3ZiKzRw?= =?utf-8?B?c1FkUjArSjRVbXlFY2NFVmcveGE4YWxKa0grR29zNEMxNGZoNWo4d2JoaE51?= =?utf-8?B?RktVSW1YVVVTNjVRL1dpbHhock5aSjAvbUlwVCtMbGNxRUFSMTZKZktkcHJQ?= =?utf-8?B?WVNOZCtJaG5vYkhySlI0amRaUEZ5VXRmNy9Ia3c0UmFjaEovTTVMQjBWQU1V?= =?utf-8?B?SUtYaGs3RHJOYWFDSWVvcEErM24xOG5kK2Z6TytOeDEwclJkVDBXRE1qRzI1?= =?utf-8?B?Y1dXR3AvVi8wR3YrOXlXanJ2cmtORVRGN2lZTTgwNlduRlo2Qk80NFpBYU05?= =?utf-8?B?MkpXeUV6dDJTNVl2ZE14U1k0Wlo2ZUZ6WE1jSC9FbE1haURjeURkc2ZBenBE?= =?utf-8?B?cUptemxJYXNlaVY1OWhFN0w3bU5JSU5XY2ptVnFWT0V5YUMvbnZhOGVPUkF2?= =?utf-8?B?UllTeEpkR3VvdnBXQzh2SVFNSnA3RG1XL2F5M21INk9ySjhqckhwY0Q3VWlG?= =?utf-8?B?b0hMQWV5TEpaZ1NvRDRGWG56NHVMYWo4VXdsOXJmNElBMDV6Vnp5azhtSVNj?= =?utf-8?B?ZWl1bzVzNnZzYzdSeUJJSHNKR1JrN0c4WXdvRzJ0UXBiblB0TlQ5YmlJc1lw?= =?utf-8?B?ZTJuTUlqZUl1QXM1d2NNSnJ0NDRHTTFPNm1LYmV3blcrcGxONThjbFpyN0xQ?= =?utf-8?B?M0l6RFR6UjB1Z3g0RDYzM3g3cG1qV08waTdLeXZ4RklPaDVxSWNKelY4dW5o?= =?utf-8?B?YTRjT1dQWlZHaDIrSVRDMWVKcG9GbWlBcFN3MzJPUHhaaDM4a240cHVHUnhU?= =?utf-8?B?MDJYeStNQWlWK2RVYWdyWGQ1MUM4d01EaGRydFQyMUgvNFVCbEJlcno4d2xW?= =?utf-8?B?bkpjR2hzdHpRWnhQM3FrcVc3S0RwckdORmpmTkxTTVRxRTJQelh1bjBhYUg1?= =?utf-8?B?UVdzNmdYZkVuV0QrKzFXZWY3UHJSUDNxSzRIVDJqbDlhejQyQTUrMVBPQVh2?= =?utf-8?B?OTNnM3dYbVFrRVBtOW01YXp0SHNxbmRVbGhYVG9wSVE4aFpIZTRTMElXVFh0?= =?utf-8?B?d3hvMlhWNWpqdmo1S0RJR3FxbDJYSFdWNXJpa3ozUGluT3dGd1FhbWs5MEti?= =?utf-8?B?am5sQUhMQlFDSDNjdmxYdFM0eTdTdU5RR0R5bmpFVUljQmJ4bHFUSlU3aDAz?= =?utf-8?B?VElaM0U1b1BXUE11Y0srTzdXWlVpaU9oMlZPcGZCU2Y1bWo4OGtIcklSSkND?= =?utf-8?B?Q2tpRm1sRE5BdzFxMUxqZ29BTjBtVG9HQjVQMXM5MjBIUnhZb2p1YjcyT0x3?= =?utf-8?B?UFoxbUdhT3cwM2FUbE94c2tRQlk1YmwxSlI4WEJLZGR3YWVZZm5CeUxERUVa?= =?utf-8?B?L21NQk0yT0Jva1BwMWpKMWxibVN6TkJ3ei9WR0V4T3Y3MStZa3M0ME80NHZH?= =?utf-8?Q?O6DaLQMNBN66zG7CaessZWBzk=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bedf25e0-b605-4e49-98ec-08da0b7f76f8 X-MS-Exchange-CrossTenant-AuthSource: AS1PR01MB9564.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Mar 2022 21:12:11.2820 (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: AM9PR01MB7409 Subject: Re: [FFmpeg-devel] [PATCH 7/7] ffmpeg: make the ac option set the demuxer's ch_layout AVOption 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: James Almer: > channels is deprecated on all supported raw demuxers. > > Signed-off-by: James Almer > --- > fftools/ffmpeg_opt.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/fftools/ffmpeg_opt.c b/fftools/ffmpeg_opt.c > index 720a3cc46a..213a34eadc 100644 > --- a/fftools/ffmpeg_opt.c > +++ b/fftools/ffmpeg_opt.c > @@ -1122,7 +1122,9 @@ static int open_input_file(OptionsContext *o, const char *filename) > if (file_iformat && (priv_class = file_iformat->priv_class) && > av_opt_find(&priv_class, "channels", NULL, 0, > AV_OPT_SEARCH_FAKE_OBJ)) { > - av_dict_set_int(&o->g->format_opts, "channels", o->audio_channels[o->nb_audio_channels - 1].u.i, 0); > + char buf[32] = ""; > + av_strlcatf(buf, sizeof(buf), "%dC", o->audio_channels[o->nb_audio_channels - 1].u.i); snprintf; it also avoids the initialization. > + av_dict_set(&o->g->format_opts, "ch_layout", buf, 0); > } > } > if (o->nb_audio_ch_layouts) { _______________________________________________ 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".