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 9127544007 for ; Wed, 24 Aug 2022 11:55:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5665E68B9F3; Wed, 24 Aug 2022 14:55:39 +0300 (EEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05olkn2075.outbound.protection.outlook.com [40.92.90.75]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8DF8568B511 for ; Wed, 24 Aug 2022 14:55:32 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a7Pa6Z7WAWeGNWLP0u0YfQtV1mXpnFL/8vibeS8V55JlnMfc0tNWg3YZifOoVVruUf8C1r94Y5XwgcohB3EmUdwrScMV4uzA1OA73kFunqmHnyyhoddw65p7fCdAvsxqA8/3yot50p1cNlKeZZ9auWH5pKyCxvjlFFQEfJjIFGvfKrrt7uiVlDFXnbMwgclzssYSJQdGUepakpwIc5bJx3folC8e+MAOjpF5vlwS1Olah6t2hXekvmnK52kdiMLypgz6pOKFjtJy6YFCoRQOoLcm1X52Byo4b83n/EQm2oxQ0aqJTgs7BUGk1jrIY/lapk7/RHZuoTKzGFweQEoFJg== 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=C/jlqYR4yeGiK0awRu1WgyrjNf3YNR3axp1WWzKpSW4=; b=kKgiZPFpCFNTDstCFgQG7ko38LHvN136kdlYWabozG4xxt7XHgnUY4FwSUe6gmXAK0Bk56uXJpvn/qZ0XSzK3df6z3wL8mk4FKXGeHiaVn53xCjFvuXmn7qCRIVmKhOxkkNPw/jfvar66qjIcOybMkFNfYVWQjjjZr9uIRkHPVS1XczTRwLvt3BwaYnjXmKEFMnyMEemBZUzO0Q0HAla2ZtMMfOrMcG9C4/XpiKo0PgXUnlgqIVp3UXzTC6kW7oPCG1ONpv9BzUTM4m98rYThVl0wCyZpyhiJUqjGfYIa+TFkISLF72Z97HemgIWVpJNSb6J2x2A65azrBMCyxJhWg== 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=C/jlqYR4yeGiK0awRu1WgyrjNf3YNR3axp1WWzKpSW4=; b=cAB8TzhAh6k+Ut7XNxQTrEcusa9Fa6PA0FNC8lVoRlvdVpGgEdIVXdPvvATa1XqKgiS/ThvhcEkUQXREhF0/OLX3r14IDJZLIGMPcs4RIjpOdMbXF3wk4nzRzd8lkDhre5J+oP7FPrfLBTgJmDY156rVXevCRWN0E+6iigc+W8jZeR/wjCGth6+wXjbTr8+mC/tJ1VPbeIcXO89eIUUkuoLuXoewktn+Z2zQb79ye6ERbzkssM2dfUCAgieu3EFMjmRWOyDwT7VjuT1OFkoCtSetm6X4MPkrJ9KjbJwYbSPtsPBPYB7P//bHOGloUeUYnn4PSADMjMHLgyHki+rVuA== Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) by AS8PR01MB7943.eurprd01.prod.exchangelabs.com (2603:10a6:20b:372::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.18; Wed, 24 Aug 2022 11:55:30 +0000 Received: from DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46]) by DB6PR0101MB2214.eurprd01.prod.exchangelabs.com ([fe80::210e:b627:bcc9:8c46%11]) with mapi id 15.20.5546.022; Wed, 24 Aug 2022 11:55:30 +0000 Message-ID: Date: Wed, 24 Aug 2022 13:55:29 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20220824084318.333-1-anton@khirnov.net> <20220824084318.333-2-anton@khirnov.net> From: Andreas Rheinhardt In-Reply-To: <20220824084318.333-2-anton@khirnov.net> X-TMN: [hXe8Je0iOL2P2pQnRSDiU1rCDf0nOhF+] X-ClientProxiedBy: ZR0P278CA0075.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::8) To DB6PR0101MB2214.eurprd01.prod.exchangelabs.com (2603:10a6:4:42::27) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ec61a9cd-0283-4429-c9f8-08da85c78ac9 X-MS-TrafficTypeDiagnostic: AS8PR01MB7943:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XQD7TDJyccHoyaC/7Tk2m9rhlxLGxr7k5Y3gzVj2cijgBqGBSNGyLeKL03Q0SmT9R41ZXXGZelMS7btdDDdzQ4U+XaZOCQ6BXxi8pY8MSoYp+Ip3aDS1K24iEK2y4fhUvOXM3O7vZ9R5Bv9eYanbeh5SuEeyRAhvm2LplqL8HTEdCdN2UAp9nm7ZZJmOcg9VL4KiqG/5HMb3DRxCbgU6i/W/Tts/SpmDKPtS3Dlw9R7SU7iw2k7/68EFP8yJsLLvdef3kuin8RIRhuOiEAs9RGBTynMXHHPPQROUgf/dgCZeYxCJ8XdH/YVt8QuvbF1jeKcG76om0JUDc5VfFAnTov69XwDJV+D7pVpStvPS0EarAE0UM5bqJ1UeSYAbAoqUwCmTZL8wSEGY/epvOL/M2NNxNQGRH/6Za5FZdiJ1RF4VO9BgtBmJc/VU3p4INqwVjO8H8aq+81UAFRcILd4XYYyvoKrrxLc1KXEeA18MTvNk0HP9iZaTJE7VbIN5PHgkamcBve3FtDr+/ELEKx4LqxJW57o2/wZqDcqAcuXhyF+Y+98kV9IQ3LolMggoAKaVYUHMNnAUbb/UoOBn4RndX9FC/3pfdrQo+63m8yPAVbg7wPpQWBZEfVDQy+o+L2YYO1y7cIx3vZp1YxTaHvaLmXta+oLGQ4pPXNytD+iqQmvqa1SHkMP0m5jO1A1RILOM X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M0xnWTlVdWVuZzkyZ2pPV0lFOVR2OGdYQitLMFpwTUlDTGZWc2dCNUpXdG10?= =?utf-8?B?SVNIUDVyUVBvYjE2d0kyY201UERFTm92RjF6c3BuUEI2MlRtbUJrNEQ3MmJD?= =?utf-8?B?cVlsNUt0MUl0akpZZnFlMTdUVUEvM3BqU2krcjdMUkpyanZVY0tpYnlBZTlh?= =?utf-8?B?SGJWcXh1SWVIR2JuM2JFRGY5ZnZLWkVnTVJ6clhXK1l0ZXZxcUc5T3c1US9S?= =?utf-8?B?M3dmM0NwdVlkZlBIcHowY3JXTkh4MnU0N2ozL2tRUVk1aWk3ZUx1TU4vNWJD?= =?utf-8?B?cUdiTWxWVmZVWnJsd1hyTVFSWVc1ODVKYnVHc2N1S3ZYYTlVYnU1K2JkQXZP?= =?utf-8?B?V08zdWI2SWwzRnZpdUhqTkUydG96cWgvZzQ1dFpFUmRWb2lCdmo0OUp2dzYy?= =?utf-8?B?Zm9WQ1Z5SHBpU2pMRFpXMnREdnQwQWxQaGcyZ0ZSdUQ1MnBYTEVwWDZ0TDRi?= =?utf-8?B?cTlBMEwvN2hoR1BCT1pBRlkvczloTmNBWW5Dak1WZnpwTndOWjR4bVhpaVZX?= =?utf-8?B?S3VjWVJZNWFlQW80Z2lDVTRXQ2xKdGVmcDVzaXZBTERWVzhoR1VUSnZmdWFV?= =?utf-8?B?Z0NrUWd2ZVIxWUs3TG9uNVlSQkFTc3NzZHJyc2JhY2wxU2dGTjduTmorajJE?= =?utf-8?B?aXhCbXY0UFFWTEdzQW5jZDVvUzdxeTFqK09NUmVQL3N1S2EwZVQ5WmFHZjZK?= =?utf-8?B?cVgyTFdyU3REOHhHSDllTHVUVDUzdklQdDJNaVczOEVaZWRzZWlDYlRXd0R0?= =?utf-8?B?YURBWGp5WlN4RThwbjJQbTQ4QmhVRTBTYURhVDZzTjZHeEEzNW9TM2xJRGpt?= =?utf-8?B?YjlGQXY1UU5HVGxNOG9MM0tBMVpzTGVBV0hsUEJlZzduUU9DWnpiMzJ2dUVh?= =?utf-8?B?TFFaRmhxMVdvSUZRbXVmWWMzdVp0cXNiVmtPa2lYalA5T3hQS1BUTUYvRFBy?= =?utf-8?B?eFFDVGJIZyt1VjNZZDRmcE8zb250SkY1VjEvTTUvKzdNTXIxWWtObTBXSStl?= =?utf-8?B?aWVnK0xueHZIek8vMkc3REJ3emR2V0diMmhTYUlZR0k3bXdZemFIaFNlZSsr?= =?utf-8?B?WHVGVUhEaC9YbUFNQTlJd0NuN3ZUWElKYUU3ayt1N215VnNvaWhsT3IwMkdH?= =?utf-8?B?NDZKZjMydmViYnlJV1FTQVdoMVU2NFVTUkpUaEJ2ZEJoTHE2T1ZES0ZiaHFs?= =?utf-8?B?NzJBY0ovR0kyVTkvTHdmd29iK3BLYmRLSm12OE1nSnY5ZHZlOWVUWFpCSm55?= =?utf-8?B?cFNsYjRmTXhKUFZBTVI0UGsyMlhVWmtaNzB6eCt3dVZuYlpTL2ppVFNicGRu?= =?utf-8?B?ME9raG0zaEFDTnFrNjhwVUREVlVLSENiVUFmTWtXSDdzWm9XTXFyZU5uT1da?= =?utf-8?B?N3pFTm4wM3JpbkY1Zi9PMDJKT1p2ZHpPdG1kb2h6N0JybGdna1c5L1VkRnAz?= =?utf-8?B?SWxMYXovNS9Mcmx1R0RKdVFFajE4cXMyWFQyR1pYT2lDN3ljV0tBbzNVRkd3?= =?utf-8?B?dXRxMnVzNHN1dFR6YTVNUVd2b2MySzRIdnNNWENzd1JRTFJ1aDVxUTljaHFF?= =?utf-8?B?eXJYRGIwV3ErRE50alN0SFh2cmFiZng4cVg0WndIajZiQjlYRmQwRGlsMDVs?= =?utf-8?B?a25ta2tlMWZTVk9rUmlxWU0yWVE2RW50aUpXMFFhVGs2T243MzE0UmRYNHFZ?= =?utf-8?B?NzBVampCVzJDVTVUUkdJMnIvYTNTRlU3OTcrWDF5dFFlNThtTzdoSjdiNGFi?= =?utf-8?Q?DNfIWCxLn8TqEoYyTM=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec61a9cd-0283-4429-c9f8-08da85c78ac9 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0101MB2214.eurprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2022 11:55:30.4187 (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: AS8PR01MB7943 Subject: Re: [FFmpeg-devel] [PATCH 02/18] lavf/dv: remove DVMuxContext declaration from dv.h 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: Anton Khirnov: > DVMuxContext is only used inside dvenc.c, there is no reason for it to > be visible outside of that file. > --- > libavformat/dv.h | 4 +--- > libavformat/dvenc.c | 4 ++-- > 2 files changed, 3 insertions(+), 5 deletions(-) > > diff --git a/libavformat/dv.h b/libavformat/dv.h > index 160c6ab873..efced6ccf0 100644 > --- a/libavformat/dv.h > +++ b/libavformat/dv.h > @@ -1,5 +1,5 @@ > /* > - * General DV muxer/demuxer > + * General DV demuxer > * Copyright (c) 2003 Roman Shaposhnik > * > * Many thanks to Dan Dennedy for providing wealth > @@ -36,6 +36,4 @@ int avpriv_dv_get_packet(DVDemuxContext*, AVPacket *); > int avpriv_dv_produce_packet(DVDemuxContext*, AVPacket*, uint8_t*, int, int64_t); > void ff_dv_offset_reset(DVDemuxContext *c, int64_t frame_offset); > > -typedef struct DVMuxContext DVMuxContext; > - > #endif /* AVFORMAT_DV_H */ > diff --git a/libavformat/dvenc.c b/libavformat/dvenc.c > index 7ef9692302..429ddcb96c 100644 > --- a/libavformat/dvenc.c > +++ b/libavformat/dvenc.c > @@ -43,7 +43,7 @@ > > #define MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32-bit audio > > -struct DVMuxContext { > +typedef struct DVMuxContext { > AVClass *av_class; > const AVDVProfile* sys; /* current DV profile, e.g.: 525/60, 625/50 */ > int n_ast; /* number of stereo audio streams (up to 2) */ > @@ -55,7 +55,7 @@ struct DVMuxContext { > int has_video; /* frame under construction has video */ > uint8_t frame_buf[DV_MAX_FRAME_SIZE]; /* frame under construction */ > AVTimecode tc; /* timecode context */ > -}; > +} DVMuxContext; > > static const int dv_aaux_packs_dist[12][9] = { > { 0xff, 0xff, 0xff, 0x50, 0x51, 0x52, 0x53, 0xff, 0xff }, LGTM. - 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".