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 F1FB24923E for ; Tue, 6 Feb 2024 11:39:10 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2335568CAB8; Tue, 6 Feb 2024 13:39:08 +0200 (EET) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on2120.outbound.protection.outlook.com [40.107.12.120]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C44CE68AD09 for ; Tue, 6 Feb 2024 13:39:01 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KkMFKa1LaH5TbQJv5dnP920BwT2qKAzoEB98jcb3wf7ajYC332FsIcPo/K3IILk8D31Hiov+WcpbdcPvf9UVIpCIZMPhKo0Or+EQUMizCES67iSKsiOQAtUiuSzCPkr1O2On7OUeVySXm3/Bz9onmIJb1a+Xelt/rIothl1LCQKfb8vtqzrqbzjsLAdCl1X/0YnoS13n2YUdyj4S6RXzNpwQjgYk8PGjck+Py6pR5lSOznwRSqnem84hkPK4RbBnAtbYL2oIIHXScAOoHFXRjPCjyww1/Kp29Mu/0EusfWbyY3KfIiS5u5OSTSgRHGV5NXL3hL/EfMJzGuoEEOURZQ== 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=L3jd/nQCUE0/tE3vUQ4hh8vOgM6Vk1fHvVb9IA1c98Q=; b=dWbxJ4BGtAUTszg1iEu2TxHxb4i6Rx7Kl8edRGv10jxtPHLyxan60DVXGGkkdG2dYi55cC9lkIr1Y9DuvBMgOmXuyrAzXiw3Djm4JEkCad41M9s4gzmbdbgv6zH6Q5NDpruvDZpbjdrX8h0NN7Y7h2e7X2uqByc9BqBVHuhporSrilAsCpKpys9quYO79b66/YjgtOor7SzgHUZuYjKFFnhtLZI/J71sNuVNm1wvJ5zuEKXoCPBXKcjuHm+uwy+ECkVxSnUYbIp4yHfQok08ygiQclkwxmPKmrMAA/9xvQDQBLjSVRzlrP6TRMtMJ2TxMz7svYmgNYCADQUF19J/cg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cji.paris; dmarc=pass action=none header.from=cji.paris; dkim=pass header.d=cji.paris; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cjiparis.onmicrosoft.com; s=selector1-cjiparis-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=L3jd/nQCUE0/tE3vUQ4hh8vOgM6Vk1fHvVb9IA1c98Q=; b=ARgBeN2F7KHvJMlO+G5LzN3IgVFiCQfmatt/1xnvI2cpVROzAEX5Pvq1DEhvWi/4t5Da4f6gEaPM2wmRZPNelIskCpsbBEI3XMf0Nob718294mf3lI/5w74zxpj4d9/OHqmNwqvPD3XI8Kr/IYIvEXg0xPjNaXSBcpVkbQUPyGxFSy9tWJ3fYKwg6RjifZ3BrUapZcjljvj3qiqlz1Thn2pP994dvQ9wLbeoBWAR5sevS/Av2FORioDae3jpjuSQRCd5VhldLuzVB3MtwADIJ91fUcGXpLoEcJwFV4ag424zruzEBYLyggtWE3vhBF4zM3rA0pcO0WDRsn+mLV65Bg== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by MRZP264MB2395.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:1c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Tue, 6 Feb 2024 11:38:59 +0000 Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::c93c:48e8:fcdc:32be]) by MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM ([fe80::c93c:48e8:fcdc:32be%4]) with mapi id 15.20.7249.035; Tue, 6 Feb 2024 11:38:59 +0000 From: Nicolas Gaullier To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 0/1] avformat/mpegts: fix first NAL start code splited in two different packets Thread-Index: AQHaVevONnhJkrl8wkayG+syaen8/LD9KdLggAAJmACAAABMwA== Date: Tue, 6 Feb 2024 11:38:59 +0000 Message-ID: References: <20240202152338.609500-1-nicolas.gaullier@cji.paris> In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cji.paris; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2483:EE_|MRZP264MB2395:EE_ x-ms-office365-filtering-correlation-id: 8de43860-19d4-4153-cca8-08dc270835df x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hLnOM+9EmtUwXyETyr2Ejh5CDkckQSOEixrpK73vK2uvSgUgQ+6NwzpGXOFUQHgjvzuCzj1tMZK9dqq0IlE4y8hTKWVRPHB5nQW5NmS0gnqfYHLw1riakUTG5zDaL8+5KxacFH/4DOTX4hHagmbYOm1sOP4AQOL7YHnaJKr88ev8jKKJN1Z99suV7RcsAbvk0Of4beff/bGRfM8NbwII25U4IVx+DhlLzZFAHBHSi4I31dNZEx6CJk7aNCFs0ZZr3gvwBXgOCIDSA+IbiHDmEjASxJCUbWhTRphNO2O20Rng5bnRTo2Vu2+7fFPrFpJK5DN+i0Y3ZngEK/BrOnfDx1qH1Hw5SCCu6lmJu5zqgdfVkVuuDcDEfAqDOgDJs2PWslBZVB9xjqf5Old1HtV5EgNGP5aGKzcVr9XoF4OxrMDekl33WGpbKd4s85qi+5c1cObTJDiYT9s44H6gmO0bFhoNZgFKmDssknhNg5DbjNa5FtSVWqL0Aw4oyJWVdjSJgk6jShBWW75UhKkujuQgXExrVbjVadcJJwqIyhJ0xLa1OyykafWf8NNMg2IsnqZ26PduYhOiyVCGxvkbkVPDNxnyj+dy8vhCe+bEaKexQLZvTchNwS1ReHxeKKwtl1Wy x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(346002)(366004)(376002)(39850400004)(136003)(396003)(230922051799003)(64100799003)(1800799012)(451199024)(186009)(38100700002)(33656002)(6506007)(7696005)(55016003)(122000001)(83380400001)(26005)(86362001)(41300700001)(9686003)(8936002)(8676002)(52536014)(71200400001)(2906002)(478600001)(5660300002)(4744005)(66556008)(66446008)(64756008)(6916009)(316002)(66946007)(44832011)(76116006)(66476007)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bENtVDZtdEdjSmwwb3FXNWlvZ0FLTzBuYjAyRkI5dUt1OTFEVmZXQnhyRDQ0?= =?utf-8?B?bUw0MzQ5V05lM3BFY1k5bUFUZVhMR2JraE5yVUYvcW9rVkUvcHZHT2pYM1NU?= =?utf-8?B?WXM2VU80VnJEM21Cd1A4NlF0cC9ORlo3bkw1VDVwb1ZES2FQTHZsUk1rZXpv?= =?utf-8?B?OUJ6L3RXV2xLbFlTaWg0b3JqM3c0TVlSV3lOT2JIYW1TSEdCNmFzaUJJRUU2?= =?utf-8?B?TWVYeVNiQzhWZHVxWU1HK1lZSkNNZmdrSk5PeW1yTFArRWYvaHVpZWNjSVUv?= =?utf-8?B?QTBZUkx1RmtQOWpaWlJ5NUVEcnhVVVRkRk1jQTRlcU1ueUlBVnMyRWZiTmJz?= =?utf-8?B?bWIzZzBhRWZaaFcvNjRmOHJEWTJub0F4dy9RWmJzOWx5T0VtbU5kSm8vWW9p?= =?utf-8?B?bGUwaDhJaE82V1p3VXUxNjQvTk1nVzRTaTBCbnJoWkFtT0tSVnBTWDBlREd0?= =?utf-8?B?NnJsNFBuUTRyK3Q4NktjVlJaWjMvUG9RUlBuQ0pTTmRpZ3FLUmtjSy9uaEQ5?= =?utf-8?B?ZzlxYkVTQ0pWclNubGRna005K1ROUE5ScGZ4cDdtTVlBTERvNkF0cXFMdUlT?= =?utf-8?B?MmxscU9GZ0NIdzRPR0xibGtMUkt6Qks2eTJ0L1Bjb2J1cXowdXVTR0FpOTFn?= =?utf-8?B?ZExucjNUbUZnbU4rdXFwU043ZXBTYUZhczd6dVVZaCtpTDZXdkc0c21SeW9K?= =?utf-8?B?SytYTnpvNHVjRXhMYk5pb1piall2RVdXR3ZZNkQxTGUvMy8wczdOYjZyWTho?= =?utf-8?B?M3k1bDk1dzU4QnFIb0VpZmVLeUUyQkMxNGpLMDlCMzZzTk1sVDJUY01xNGtV?= =?utf-8?B?UmtDUmpkdkRYa1RGajNscFUxSk45WHpZYlRUblRMWXdXZVVJbHNSSXpKZnVS?= =?utf-8?B?K1BhVSttL2d6c0NHVFZlc3BsUUJlS2ZTKzVEZHpqWHpHTUxDdzVheUp1bEk2?= =?utf-8?B?MDEzNjIzUG9mSm1lMmdja2UxTzVRbEVrTWhJSVFCTEVjbDVvZExOK1BZL1ZZ?= =?utf-8?B?b2NpSk14NkthU2xMZ1kzV2lkQWFkWjkyQjIwRjZ3K3dxNWdPM25ick8va3FM?= =?utf-8?B?VFVaNmE1KzMwUDdWc1A0MmZYYVdxQjl1OUZCcUVEUjNhWGVvRER3ditvMHpZ?= =?utf-8?B?R2F1RTlnNHhobXUzNlYwakpiVDBESmp5N2V5eHhHcm9CY2I5T0RVZm45WHpI?= =?utf-8?B?TEFkcXh4VlhvcWlKZnM3bFAwTUU4SC9TWHZpeWdFMHdPT2VhcnJuSm1pWC9T?= =?utf-8?B?ZU50cHBzelU1RHJHQm9XZ1JTaFZ5TmxFdVZYNGRjS1RzdE1lOUtFdDJXZ21a?= =?utf-8?B?bi9XVlAzM3hGV0UyZUFRaGtGTjVJWU12ajcrWXA2NWh6YVRyS0t5WU9IYUZB?= =?utf-8?B?dUp5UGorazdjRktIcWQ0bG93YzZsUWxocEh4Y09ic2tSZTlYSE1HWklZb3lj?= =?utf-8?B?b3dCQ25DdkVicWh6NWp6Q0UvNHArLzI5VzZmWVY3TzUyZnB3N252dEpDSzRu?= =?utf-8?B?ZFdIQXptNC9ESmhpditwOE1Fckc5MGZyRDVSQVBWeldYOHl2dnpWRmxtUUcr?= =?utf-8?B?V3A5MGMxaDJJeWYzaVF6eGowbTZQQkY1NmRkekVYdHdUYmdNSnpnd29MbzUz?= =?utf-8?B?b2kxTndOa3pHWDU3MlczVWtoS0JVWTNUTjJDeXo2anE4REZjQXNtQm9aT0Jo?= =?utf-8?B?cnFpSkFmOXJYdGNZRDFMVDM3eVlCZ0J0dHBhY1lhdjFLcDU5eGlLYUpWVVdK?= =?utf-8?B?N2l3V1Z2Tk1wWTlGZDRvcFVGMGFUWFZUeE5UQ2lZQ1FSOHhXMzVJTVNiYU9K?= =?utf-8?B?UUNyTFdtWmhJamRKSHpHbEg0dXE2Rmh5YnBBUzhlWUhMWEwwZnpTa2wxVy9s?= =?utf-8?B?Nmw4RVRxeEZVdVJKSjZuMUMyRU5uVk1BVURTSHlNRTBuYzlTRy9FSTJEdjZa?= =?utf-8?B?UTlxaU9aNnVSTEFKbmJqUTNlTlN3TUd4dGhLMm8xOVV3Q1hLbU9XZ1QzNldH?= =?utf-8?B?eGZhUUtUSDJGWVFBeXNaZEN1TUY2ajZiYmdZR29sY3d5YXlQWGFSeXNlR2w1?= =?utf-8?B?S21wVVB4Vy9zdmVnL1AwZ2xpbWNDT2RQZlJGeVhEYk5ITjZ6VkR3dTlBRWNM?= =?utf-8?Q?C+JPl+2h6gnXHWONV2/diOupe?= MIME-Version: 1.0 X-OriginatorOrg: cji.paris X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 8de43860-19d4-4153-cca8-08dc270835df X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2024 11:38:59.6275 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fc5390bc-7da7-4e42-b72b-a373be305b62 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: b0MFkWHgDClzOKUwiGxg2JEcEloved0Wc5tcM6OOJ1JUp9fwa39rRxDL7EiNwHTjr4uiZ0gvE6wh73JXHfPKeMR+jnzkBs3raM76Hxo3NTw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2395 Subject: Re: [FFmpeg-devel] [PATCH 0/1] avformat/mpegts: fix first NAL start code splited in two different packets 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: >> If you think it would be better to have a related trac ticket, just >> tell me, I can do this of course. >> Nicolas >> > >I think it's ok. I wish it were less ugly but I guess it can't be. > >Kieran Yes, of course! I am really really sorry. Personally, I have not found a better solution as an mpegts fix, but if anyone has a better code, of course my version can be dropped. (I have not looked for a possible fix in the upper ffmpeg demux/parser layers, but it would be certainly even more ugly, if possible at all). Again, sorry. There are some implementers who take the standards very crude to "optimize" for every little byte unreasonably. Fact is, here, the standard should not have allowed this! Nicolas _______________________________________________ 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".