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 BF6DB47900 for ; Wed, 27 Sep 2023 13:04:01 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 42FE168CAEC; Wed, 27 Sep 2023 16:04:00 +0300 (EEST) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04olkn2057.outbound.protection.outlook.com [40.92.73.57]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 34A9768CA7B for ; Wed, 27 Sep 2023 16:03:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oG00XpC9yrWr34d0iOjwGNoUAXtiYT1U16pF4+KCbiPbBLqvFAj9WMUmsZmpLnRdSzW9QYGCw6XNZsB883/jQ7q0TDwu/5cp5mBe3XNSgpcuU5F5h6GrPDhkqIAVKjSYqkYEtHQVo7iCZzf9Sk4SHTDyc2jhIrhjMb9BfSqqFuwZRo5GX/RP2/tfaiyUvTtjh1BlN6ZQmYnS4kPfxTAIOlZRq7+r8VHfD6nLtwTjfdrisHwU/0bADSM5/guKxfmj/aRkV5Cxg5PBBb7f41fRiJ5a9kX7076wHKYwlOwMAp7CaLSDOEhwS0wEsojwVL2X9byOSDg71BxGrWUYYMteKA== 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=lziVKoXgVeOTdrw1EIRHUxJNVBjELaw50vjTNBKRUEM=; b=oBYTG4hf8SHUDHFPIfgO1gLPcNmfyG7VUE9mLbnvcXhWDIczJTbBTlgtouCA/NdKA061XkaJTS4ZzbsVvFHVcZOPHAaGuQVKywVYCkimRLPh2jGCk8KcYTG3KOZes5gRjeJNTqeb7YJu4LjPMvzlSN6BBL13EFmaVSEr4ssD3zg6F7bVMQ6jkvre9O3TJAdRp9/XbkA47vppowWXGGv6SdbP+AaDTuhDEHLsRj46zOd2IZDFiwGvwpnu+9bvWlviZL0/Tg32fMh5WqbD0TYy0m6n7gXvGBP84DP0hOHpf1WSWWQYixYEIDK1MQ0FcsOADWBckJwYM3bvpOfRFuGn6A== 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=lziVKoXgVeOTdrw1EIRHUxJNVBjELaw50vjTNBKRUEM=; b=QyQ/Kku/3ocHYQViCkFK/OQp5wriD9J4fmhUqR3NcDZxEIiaGaTNK7Dff52r5pI/6hgIViioUTT+aqMiwOhU1ByNZlUXlqgabuM1/SGXULRVimldWBw0TvZVcsLQ4/j0pBNvKjcnTAnw2Nr+igi3cHFYa6ZwzDf4XEPcBK9NIEPIETcg8e0VlMl4KH8ariA7aSJ0tSBcZCAIxb7QjBDXix+99Gx6J+GVCbiAjp5Ukehn0Zw5u+213Ugm3zdD14Nyi+7j3rAh5l0XMqaQBGyYNVe83+9SJb2xdtMRI5B4BGVleMsm2FaNH/ievOd+C/ev0LvV8hZVAblDXDOlwaiX5g== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by AM8P250MB0343.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:32a::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.21; Wed, 27 Sep 2023 13:03:52 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::9d42:7b4f:71ef:c76a]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::9d42:7b4f:71ef:c76a%3]) with mapi id 15.20.6813.027; Wed, 27 Sep 2023 13:03:52 +0000 Message-ID: Date: Wed, 27 Sep 2023 15:05:07 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [sqGJbKXWTmLIRueqhoYFl2wPyz5nOIb9] X-ClientProxiedBy: FR3P281CA0054.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4a::18) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|AM8P250MB0343:EE_ X-MS-Office365-Filtering-Correlation-Id: d499745a-19d4-4ed9-07b1-08dbbf5a32a4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NtL0pIhOg9WH4N7VUVhatfX91N8GHHeITTxWzWVHq7MQKMGYKqVVXxMcmeeX0d0lXSY3JMzJ6mIPd6whE7a+X5WkB89fSjlDVttKz8N7arCzmH+wEDMLSOKSFAfAHUJGP5sv2yZ3frBW+jz04Cl1FD2gGtYjSk3mbUhDIhy9j7HkREhfEcwe+ZgJ4x31L19t5rGV3Voc75bWZKaNrXeCIeX8e9Q6hAEwNx2vsCCHiHmFC8YmqxcBDoZqvbQp3t7XI7/w3DDwpd6Qqn3k7KErj/Jk62RD4JLBldGltZA90Q3WEwvzbV6awPL2AnnmMko344Y/1l0TvGP6ahp1FTtjBnfGtzRrqedkkFaJsDLiXdtqOB35uQ4rjPOFUW19a0zvFAhR4CLN4iAE+p3GLJlSYPCfJT//p9Mx6Gh8KHuSIPBT4jfTCgDMqNC3niMyO7HFG/GzJb7ENyP2FYDUEN0jPM+OvhxudpIpaxMohftA2Gizc03raOLJTpH47LuLnjPWltAbZV7QhGcW9sRPTymrHCXocz1b/8J+QGPKtl/GtVtxFRnp/DayZ8QmLGDQVdeb X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?M09PUWlWTmpXc0FnM0ZGV2VWWUxNK1gyZU1BSmJLTXVpVTRpOXNaZWlnU0Ja?= =?utf-8?B?amlBL2NidWdzMmtxeGtZaDZZSitTdXdOblpFQ3ZKTjZQSWl1ZkZvbFl3ejVa?= =?utf-8?B?SzVyVzFHdmQ4bzJvaWtVaGxKQmYzRUFmVmFQVEhlV3FHaWhDaVBZK3VaMEkv?= =?utf-8?B?elNQVVBoS0VpUTIwQlFyUDhZY0sra2YrMDFxY3VxUXUyeWdPcjN0bXR3dkl1?= =?utf-8?B?dkowM0IxaXliZEt2b3NWdktnd08wRXU0bDhxQkNaanYxTnU1MS9WRUlWdi9t?= =?utf-8?B?QUxEYUlnNWVReXhWWEJwRTFNQ3R3TWxPVXFtOTF1dlVLY0UwZGdrL3JDRFVt?= =?utf-8?B?bGsvcSswTXcxRVhGMC9GS0ZHZ3pGUCtuM2lFYnMrZlpmU0FIRmNKOXNuSk9v?= =?utf-8?B?ZldhdjFvWkpjYVpzUXRaR3lUL284anB4d2tBaE9ycDhDbGViWnRFOWVKaGhy?= =?utf-8?B?OXU0NXZOcWliQ1hINVlYdk9vSjAxbWRvTW9WQ0p3Sm12YUxPdjdKSEpWQkxT?= =?utf-8?B?M0VlaG9kZWY2UU9ha0w2RzlxMWQ1ODE5WGJ4TTljQWFMeUFlOC9SK2UyaGJl?= =?utf-8?B?UXRHRHdPNmd3MXh5TVB1NHdZby9haXZHYTRUQXJLOVNRSlRKWGZsbEt2cTVK?= =?utf-8?B?NFQ5MmxsOVpqckJHb0djbnhnUGNtZFlUclpCOGN3ektwUHY5N0hvbHNnRUZn?= =?utf-8?B?SnlWdHNFRFNUSFZRejhQcElvejBXUlZGRXZDSmlrRnFaZkxhSVFlRzB0d1Z6?= =?utf-8?B?dGRNaCtjWmhYSmtuTWN3V3lrcUFHbTFWUTNBRzNZcDBvSVVxU1BGSy9vbGVJ?= =?utf-8?B?d3BJNk5KRElsUXZyQjlZeFM4MUlZcDdYRGpjR0NEY3lWRGNqVFBCTzRRZDha?= =?utf-8?B?SjBkMk9uTzRIK0ZIbnQzUUtwaEJLZWRGWWtDZ3RJWmRkVGhuOVN6d256cUtn?= =?utf-8?B?SUwvTmtGbGlPbHEvQ2g0N3l3SFlJSEhtTnU1K2E3UHFjMVhXTjdZWmpVb0pu?= =?utf-8?B?MFVkZzVtc2lleUFHaUhzT2pCOFo2QVN3QkRGNnJaeG5ROHNyMGQvUC9YdlR0?= =?utf-8?B?b3lRUFlkZE5ZV3htc1BuR1luU2RHQktLOHVqVXRXQjZDWXV5cmVyUmdhK3lL?= =?utf-8?B?c2hCVmRHWmxvc2thdGlTeE5mdytPM3JwWFpibXkveWhWUnRnVXpyWi9RLzZQ?= =?utf-8?B?U2cvYWdlQUVxUFZMZVhQbzFuWm5ZK3VReGxOVG5MekFFVkRPNDIzRytURmNO?= =?utf-8?B?d1Bkc0kwSGQ1TWRUZkRhaEVvYUwxTFJDU3VIQ2FXTURISHpTMUpXUkpoS3RC?= =?utf-8?B?QWF1SnRUb1VjT2kzbnVKWnBKOS96Q2FYZXd5T1RKYXp5dG5qUE83ME9mcU52?= =?utf-8?B?Snh4S0VoZnFYR1ZsZXMyK2RFdUpsZDQwOUtyMFdadTVLc3JaY0VTcjZNOG5S?= =?utf-8?B?RzRlYmlLR09xaFJieVNGNTg0aDV0UU9tcFl0OWorQTJUNlhnelBEaVVDVjUz?= =?utf-8?B?c1d4YzhNVFlSWXZvZ016ZDBQSDBlZnJkdkNtN1F1MDdSckRSY0FwemE0Zy9I?= =?utf-8?B?a0lCM1hSSHB3bTlUL01XcE1DREszaGhOdU05S0dZbUdJYWM3VjZvZEdqM1dj?= =?utf-8?B?dG4xNEl1TzdjYTA1RWNCekdjOWZ5V1NUMTJYTU55dXptdGlzMUlrNUMwaEgy?= =?utf-8?Q?Y12Z6U0ofyn8LlvrH8KW?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d499745a-19d4-4ed9-07b1-08dbbf5a32a4 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Sep 2023 13:03:52.2847 (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: AM8P250MB0343 Subject: Re: [FFmpeg-devel] [PATCH] QOA decoding support 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: Nicolas George: > Andreas Rheinhardt (12023-09-27): >> Then you could simply reuse the code inside libavformat. > > Do you finally support merging the libraries then? > > Because otherwise, using from libavformat code for an individual > component of libavcodec requires adding a new avpriv function. > What I meant was: He shall write a simple function which reads from the input, determines the size of the packet, allocates and reads the actual packet (thereby avoiding memcpy's) and sets the codec parameters based upon the input (changes may need to be propagated via side-data updates). This is supposed to do what the parser does and it is supposed to stay completely inside libavformat to be reused by e.g. the Wav demuxer if needed. There is no need for a separate copy of this code inside libavcodec, so whether the libraries are split or not is irrelevant here. - 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".