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 E575249693 for ; Mon, 18 Mar 2024 00:52:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C12BC68D214; Mon, 18 Mar 2024 02:52:49 +0200 (EET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2093.outbound.protection.outlook.com [40.92.75.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 75DC768D192 for ; Mon, 18 Mar 2024 02:52:43 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ce8EyY7dBHFlykytBEtzUbhDieEbM5RRj7HS6jbMOQl3IFCFy70BaIcEpMMLg9AgVWvoObYzGmGSITQr9RCXAdiqXJCdMVibEdrvfzfTk609TsWBi/vuj2AOK8sQIx7lb9T+e0XrKYZ3vyR5usH60UP++1Ii1KrBtJs0g6h2T/n9/+s2nkEO9X6QQDsjhNsMvWAwG0F+oI8wMR4bq7eOL71mHswjT7XC77PL1xebZuuxjX9yvcwdfojMtpDfq2PihZ+wzQ7rW/Aeg1jKJCdpr602+SFj1tCHKt9RTXAYWM4jNMGOumXQaBfGxHTnsf4Z/R1boY9nV4d3IWHzOoQGrA== 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=fbv5lPkVJUpMfjhh6VcmBwz9bDMUdC1SLNVXaFJCrEE=; b=Zcn3sHilyuOCF9Q88/tfKvxTrOyLKwSVT4Luj7VFtWVAIsB/i4UoEHOx4p1A3VlbWLWOxv0PXsplshzZoaiboUZpviJcjH6BMMf35RTmf5rpLW4+oGGKzboMR83heXhyz8nlBqP68nfUtTCb6nacL7+qxSOdGH7B3J6/YrBqTtiuM0nxF88wwgW9wwCbbPTT1IuDQuI2jVQmFJoxI2wzVMo/ebjVSZTAkLIlIAwqiJGO7Sf8yPFfhAtaiJOH6kdwP07oA4wReTJRjUkVumJFnjFI2NiPm3H4oqJKTDlAqlRzlrjPg2zGRjFxbpTS9rR3iWypW7fByo3vYmLzFxfpBg== 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=fbv5lPkVJUpMfjhh6VcmBwz9bDMUdC1SLNVXaFJCrEE=; b=hSZDs8rycYahGubyUTLE3MBDXRjGsPcBQUVI4ex8hNWe7m6puIvBZfhPMb84RT9WkdVVwfvdB/QNLWZKlAZ5W3m6P+qQcvUy45AjTYdR3Y4rmMSK+Rnss1gNbh2nt8Rbg8GeeK8DNbxGTgytMjHxzdYBZFe/dz2MioK/WWzUzktQYniD0FRSImak6aH+8quFbK2BUAna6vOkFN8XYysbqaI8qzR88Nyk1F4ENNra0FFMJhl+zma8oYdg8B7CUYj/Jb9MvrSb7uYHOpP4nRyDqnALAdAZW2TYuw5AZHROqSp5tvJVeHdiA1mPfojl8R1LF3IN1Dlfh6y+ATedbeuAPA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS1P250MB0432.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:4a7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.26; Mon, 18 Mar 2024 00:52:41 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb%7]) with mapi id 15.20.7362.035; Mon, 18 Mar 2024 00:52:41 +0000 Message-ID: Date: Mon, 18 Mar 2024 01:52:38 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [QzCffbR7SSjD7sglc8M2nnyetYQVGiMjVIiGRPp2wzo=] X-ClientProxiedBy: FR3P281CA0039.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::11) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS1P250MB0432:EE_ X-MS-Office365-Filtering-Correlation-Id: f0d21a4d-81ad-4ec0-a01b-08dc46e5b675 X-MS-Exchange-SLBlob-MailProps: quCBMN2EvO+elXnNvuchQNh5Awijs9BQUASac3tdDpdKwLYelrg8hyqrv71FG/0YWEK0SLMRoVOV+NuxyGBo/Oua60jmSVL94cUkNROqhB1OJnGt7e3Gqq6CNO1PVB7i6UZxqOme/aSLyegsSirgbIWsgZlLBWybGuKOqXTT/LJEufmMDw+5aLEEuxi6kUzPxUI6oyjnqp4g/zjsTKnvPd9QsQInR0M6oPa6mKBxXTrv6LskJ0AdEmgSG0T5pCm3mQvlcSbbzNNy+xKZ38D6jQbDC371va1oeFGQRv0mRLyqrCnkEOWDfvYu9y3zJoJ7qoEkVOXxsQ2J3lxEwonkHVsf1L47BCf7mpRdOpboJSuIjnFXS0ePb55iDkh1kigvfC1AVpQTjbWLf9LRn6tODIr17fzA4mmKds8ihLeX0/rACgPnvfpAak8kdb0+Q455wq2X8nu8oxXBeGkDyHlPe7HKdGMNSxu/ZYuHAxgIAbi6AXARZ4R8xlslNDisbgskSZ8Lh0Bz/e2vP1c3TdTHckcCNJky/vyntDy1s6L8M36PTsdBwiFES++NtMdk/rhd9fQBr3MX8eknpE+yNsfw00bpbfAYtWOPHIQP1QBR5gcg7kB7UgfkbSxcXgwx7tKK85OB8yQLhDVjx6uJtwXg5WsRJFDlFnrTu8PTJbj/8Tt1/IsJBXXcOkdaClbUeDnKariy9xgiivcrzZwvW3Yafg== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: b+w5fsuKkrEDwZtRXoDobzjf2PTGPr4Q2l2HE1E3+lwo59it5aF47aOnRWe1OibaWGnEXuVFs6GFsjm9uQnmQWn5u+GzaMayhtf71wPvDUDq2XzVz2PBFUO7PmoCH1H9adzWDjjhf9c5mYAxmv6TeVGq4OEel0sxk9f/Y9hLY+qzacx/v8U55jK/jyYqQ70BYt+JXKDgUewc/oVv2hOWruUnvEudQZdFmREcz0l3yknAu29wFQjDYKMWndwCIlPX87AP7ih98t1tTrnlAMifWS5x/u9OvOQDyug7xzk5rwr4CyWqJFcHsX2OMLH7iK2hoPFq9wVqfnYJTZ9+gQIKZ4ttRpY81Oh92LbrXf9HJs3x7tOqWmJflrZ01ve/EADQvnZnYZIU7q0H3uq6qzs/n3XjnvT8eeOxMvvK8HgaJTMovf+8eHgnKzpbvuLdz8NdVDqo9yz/UXfgU4XOQ2vUji4yFN30xDKLNVOh5ma5UbJylvXrWrAiHqKo0Ka5DjTnfpzk6mpZekAZZ+xcPvvU1d01vX3xtgz6JAJzcnhJK8Gn/m0uanfFeddzlJ9XqwQO X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dUNaZVg2Q2ozQzhHeHRScDZ3U2VrcXJxaTh2RHpYWkcvUnZ1Qi9LSVFyQVg5?= =?utf-8?B?VmhvMkhVZndxVGllMDlWUmFFUEdHN255bVk5aU1PcElDNVg2NHZsTDhhSWNn?= =?utf-8?B?VUdOSlR2L0dMUTArT0k5K25LdXY3aERSRXZieUV4TFk2aDgzdXdvK09kOG1r?= =?utf-8?B?OVJFSlZpNVhXZmI5Ky9ReCtTdmU1RjhRZWpVcUZtZmN3ekpxb0hsazM4aUVV?= =?utf-8?B?YXdqY2NQT25zcEprSno1OHg4Tm1Fb3lVTU1pOXBGYitCUVBLOVFjbjFWaDRY?= =?utf-8?B?cUlVVS9jaEFlUEhyMzJRVE1scDdZaGFNLytXQUxUM3l3aldodlkzdlgzZnFV?= =?utf-8?B?bi83US9WampVSzMwcnNJVjU4U1o2ZXRyS3BVLzVWSzlEclduWjV0UkZBSDZU?= =?utf-8?B?cFc0TkZCWTdJem1uaEsrWURlVzEvbEF5S3ErSEk0REpVemswNXVKTFI2L25o?= =?utf-8?B?Qi9LMmtXNjh4MWV0ZGdhOVlUNm0xR3RscWpRRlhuMXRiTzZiZkdJZzhoVjdv?= =?utf-8?B?d3BzU1V4VW1YNnFhZmdPYTNsLzNERXdhZ0F5OEN1RDFIa2dEYXN6bnNpNmV0?= =?utf-8?B?L3hyd2xiOTBPTkxDbzZCVm5qcUVDSTNFd0tKdEJ3dGltTm9NbXMvNUpkQ1d3?= =?utf-8?B?b3BUSDE1bmUxdWdlMHFQaWx4enEzZnV6aE1sVTBiTlFMZzAxaE1pTEFvQThR?= =?utf-8?B?c240bWc4VUpneDROZGNvZHk4czZXekVMUVI4dGFWeGptd2FGdVVEaXNTNVRL?= =?utf-8?B?ZTR1dUw5WkRZMGpUYmpaMm1vV1NyWUdBaGZVZ0tGaG5zWUp0QnIwTUFaYUxX?= =?utf-8?B?NXN0RFFuZkcvdWhZT05ZbUN1Tk5LbGtRY0hra0pTajFDdHhVOG5TU3BpTEtj?= =?utf-8?B?aUxKd2UxeGlJSGRhKzUraWJaOVBOdmF6SHRadkpWeEpnZnJUQzVlWnZEejZI?= =?utf-8?B?TUUvWHNsOENvdGtVL1VtNnNDdXB5dDl5Q2FpSDNUNCsxcjMvaGtEQzY2MHFm?= =?utf-8?B?OHNhZmFqcmRLcTJjM0c1R01yU3ZFYnJSVzYzQWRhbWRHVTEzL0h3dGp4VDZ2?= =?utf-8?B?TWFBNDh0c0k3cmxUcEJaRWg3Vmk2QStnaTByVjBIQS9maHd0YmFRTVMydkNp?= =?utf-8?B?ek9scTk1Y1E0aDRXcDBjbFFRSzdaTDMzQmN3UmhKQjNDcjJDMmh5eUVYR0dr?= =?utf-8?B?aWVXUUV1VHFrNmdvTUVmcG5lS25DQ2lPRU93Q2RuZzlaK1FxN0JQQzBzU0FK?= =?utf-8?B?dXkrdTNsMXFLMTJuUTllNmVyOE9LRVptYXg2bVNFTzJOM2pzSU5oMS8zQ0pP?= =?utf-8?B?dTR1aFF1Zk05R2JKV3pTUUswYzFpc0dXcCtCY0d0cE0wcE54U1VjRUZ5dVky?= =?utf-8?B?UG5rU2Z5OVdWT2NxYlhxbXMzTVptdXpqSm9DTlBsTU95cS9xb3hnK1JKQ2tG?= =?utf-8?B?Y1ZCSE1PMkhpeks0aG1rNU8vdEpLUTRwQStaYkM2Vm92eEt1ek9MUllkbGNv?= =?utf-8?B?RWFWVGNSa2w1SzRnTTM2TktEOHZRUVZyUC9QOWJrZlJIc2VheTc0WFJTV0V6?= =?utf-8?B?UXdodUtJMXoxS0JKWUVHZld6ZkhPZXltdjhDaDc2Y3VsUkp3UlE2UEJQWHRZ?= =?utf-8?B?aVovdkdING53TWV1NG8rQ1FrNFBpQzlZR3Y1V2M0ZnZ6MkF3dDdud1FLR3dl?= =?utf-8?B?VHlQLzV1SGZieFFyOTVkL0NrWTZ1Zit1MnAzQksrUi9XbkxwR2U2Q1JRPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f0d21a4d-81ad-4ec0-a01b-08dc46e5b675 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2024 00:52:40.4263 (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: AS1P250MB0432 Subject: Re: [FFmpeg-devel] [PATCH 1/3] avformat/aeadec: Export title 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: > Signed-off-by: Andreas Rheinhardt > --- > libavformat/aeadec.c | 15 ++++++++++++--- > 1 file changed, 12 insertions(+), 3 deletions(-) > > diff --git a/libavformat/aeadec.c b/libavformat/aeadec.c > index 4cb2da6639..20170a89b3 100644 > --- a/libavformat/aeadec.c > +++ b/libavformat/aeadec.c > @@ -23,6 +23,7 @@ > #include "libavutil/channel_layout.h" > #include "libavutil/intreadwrite.h" > #include "avformat.h" > +#include "avio_internal.h" > #include "demux.h" > #include "pcm.h" > > @@ -59,12 +60,20 @@ static int aea_read_probe(const AVProbeData *p) > static int aea_read_header(AVFormatContext *s) > { > AVStream *st = avformat_new_stream(s, NULL); > - int channels; > + char title[256 + 1]; > + int channels, ret; > if (!st) > return AVERROR(ENOMEM); > > - /* Parse the amount of channels and skip to pos 2048(0x800) */ > - avio_skip(s->pb, 264); > + /* Read the title, parse the number of channels and skip to pos 2048(0x800) */ > + avio_rl32(s->pb); // magic > + ret = ffio_read_size(s->pb, title, sizeof(title) - 1); > + if (ret < 0) > + return ret; > + title[sizeof(title) - 1] = '\0'; > + if (title[0] != '\0') > + av_dict_set(&st->metadata, "title", title, 0); > + avio_rl32(s->pb); // Block count > channels = avio_r8(s->pb); > avio_skip(s->pb, 1783); > Will apply this patchset tonight 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".