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 30B744922F for ; Tue, 6 Feb 2024 10:58:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 18DA668D17E; Tue, 6 Feb 2024 12:58:35 +0200 (EET) Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-pr2fra01on2097.outbound.protection.outlook.com [40.107.12.97]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 844D168CBBD for ; Tue, 6 Feb 2024 12:58:28 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aJnxuTLV4jAjMc8q+phP+T2YvwC4fBX295ptlVePZY8mY2xYdFklrvof2lkTX90j03Dc8972VM9HqIQTfVrcnxn9+FBi0NexU2WL4ZG2w483uGOHAI2Cui5YhnzPXcDk+YkhEtOInno90Ba9CMTtcEQF4lFmjCeoWNLPqB0mc97Y1V9MBmfedS0tvmwJv/RMu1P96oFtgYQVLJQYNLxFUG41OUboV4Rd6unxp9cx9XzjoLKXTAs6eU871pYvkp0Sy1EZT3m1ykuEb7n/kyueNa7xzrWjXw/XpmS4U1dprWFPioqeNtD9yNoQ1LaIagRVZCipNjk1GkWu3Jhk4o4IEA== 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=o64YFOV5A7h7QwnerckWOlgDcjmmtXQHThM9k0dsw3U=; b=TAA/tUQ5cx+6TC6mEa6560M8fK9MEEE/PTlIa0ub2z4XSoy2zQ8JRe+096mdJnm4nMPEHZnbquJUycRjwHqM8Un+8TLTz8UNGK4XnO8pCJpjCLaOWpGXUwCX6GwvizdRi8emgE/owvPPNLceR7QAbn3fgoo2FffySOQkeFjMXne0L0ItF13qSfeIyZzCQRUFY3TyXmnd42zR00O+kKwkYkLKThFOIkZgMJgV3CxHb/7NlZRj9TA4vH+TFTzWhyWnkdxirb0zdaV9fhUUrvPdmzuw95txcYRXrdGgkZgCpIEBnn1cA701EiJ+dh2veGxiDLnV+3yauPVdO1Ppb8LeAw== 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=o64YFOV5A7h7QwnerckWOlgDcjmmtXQHThM9k0dsw3U=; b=K1C45emtaXx+vvm70VfLm78wsd/LFzev1IlA0zPLZAjP8CXJqYAwXl60CVtYnRRDoZW0WMfFksm1iKXgtnQtrjHdF0/W5U6EHAveGqpdbgO/wWWO57ovO2RwZ+koSV9Ck0jTfwlGmmfpt6u/F2xGhrsdSUE/BUcNFQQ0BhWg7qSKROrOa47lloB9cgSDjCxzN/aX0iWqHFFn5gJ3TfItBNUxt+hYRtZqkQvJxLk4sg0EePCQh17yIv4wHPtRB6ueyVGNNjHQe42UFRCdmFuRWEbhCeTWP4m6QuCI4j5gld47gS0lAB+fsJFM+mu4ArCXyB7RbvJYhGMNRTGedbEMyg== Received: from MR1P264MB2483.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:34::23) by MR1P264MB2660.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:39::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 10:58:25 +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 10:58:25 +0000 From: Nicolas Gaullier To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH 0/1] avformat/mpegts: fix first NAL start code splited in two different packets Thread-Index: AQHaVevONnhJkrl8wkayG+syaen8/LD9KdLg Date: Tue, 6 Feb 2024 10:58:25 +0000 Message-ID: References: <20240202152338.609500-1-nicolas.gaullier@cji.paris> In-Reply-To: <20240202152338.609500-1-nicolas.gaullier@cji.paris> 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_|MR1P264MB2660:EE_ x-ms-office365-filtering-correlation-id: 2ad690db-aca8-46f7-ee0a-08dc27028aee x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VRVeJgbkPt1RHxZLzoR1eOf4rqqYj/AFs/zaPU6zFyrtoXrbF0SBj2WvM8h8f4U/7r4j3mo2VW8xbGCMC4rRgaFBxZvQOrbIiuY+ugqxPppY0tBhlemGmbdUGBH/HZWFjT3hXbOt1dAWqgeeCrE5URKgIewr+jUfNjck3lDRl5ZG383E1wOpIcWbiDtN0JJW5YCaiHrp6Oz6O26uidoDj4xmkd8b4L57aNxbs6PCFqaNbAGwQyGvVGfuMYLZYys0HVnjEsMF33Pm5X+pto4HGsRdHY9ToWemYQm8V8p14OyXC/GobIKIhGPx9t/GmuG3xLCP94eelWTpl9sE6BapD9QSluSuTY/BS3+7QBPPlQV40oioZSHrrbJso9aTcG1CL1zhQeFuWYc9U4w6YK5kSuOqoDdzHrl2r/TBwV49X2Y2mC1DWldJmUFs94U2i6M2fRF+lvbNdG2t6dHlPhG/9uF78K2sQ4BTp9x/uDCwTmNHtgg+IYS0kpbIo5fzNMP7NUfbvmPF/5sbLY3ViZsN6VaW7blWg6Hgi+POwygqzW5xAofTv2bHbT+VhMtZHxz9/Eq7NUUEMPMRWrNTzDE4ez/i0sM/JFvjyYC7QkNVROo= 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)(366004)(136003)(396003)(376002)(39850400004)(346002)(230922051799003)(186009)(451199024)(1800799012)(64100799003)(41300700001)(38070700009)(66946007)(6916009)(66476007)(66446008)(64756008)(76116006)(66556008)(316002)(5660300002)(8676002)(8936002)(44832011)(2906002)(52536014)(83380400001)(38100700002)(122000001)(6506007)(71200400001)(33656002)(7696005)(9686003)(478600001)(966005)(86362001)(55016003)(66574015)(26005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Z+mChrEBg1q1KHn5Ekbj4C+Mu2bWHvLYTuX0B9nT0vf4mv0Svyh9GeEXBV?= =?iso-8859-1?Q?Hf8mCn2yKFze/opFqe0tokq91oKRuHkMRovmxuGn7I1k7j7W8T0hVr07PW?= =?iso-8859-1?Q?5lh/8oogs+SMufSSWnVW/DjPsZ/pK+cuSQ5qTeMMoZIbYbu4+gaVXoMRY4?= =?iso-8859-1?Q?emVJiOdEyIkXXr+lBPBT9dD7Bl7tLYUbdi+ySOFB5if2bFz3+NgYpiyo4C?= =?iso-8859-1?Q?cyVrCEVgeC5rnJBuGft03808VSYQE1h9oO6IgvQBGlOY8B+K6JEWbq8Ntn?= =?iso-8859-1?Q?gF9z0AlUCYOs1zjoNBTWMB2WruFHgU7e36qBECWpb11APTD8GbWcGsLWDq?= =?iso-8859-1?Q?PS6jn/DZcsjIBrX/r2yC2v9S+RV2bVb2C/ICd7xL0cZL0y4rIwFlbw/qrJ?= =?iso-8859-1?Q?RoaMK6FXDlaP/sl368J2gRd8XjD6Z4XmLH+Mj4BfZ3dW/IIYKYX3H2ftAG?= =?iso-8859-1?Q?khi7aJ5CViMK+h7+zReDYCY3EXThbo6sRZuTilScYKQJUgec+rEXI4+xEB?= =?iso-8859-1?Q?EbW3Vg0uYY61bl1tL0ejM4EdRAWCHdqOCyUXop1jO1suinmBxNFp86K/mp?= =?iso-8859-1?Q?jwKTrRY5jc72iBbAOHRSfINumJihLL6gPTuzvDaDobCm409jsP6OvYsKEF?= =?iso-8859-1?Q?x3fesSCGyFl1OaO3yYddihXtnlLOXTZ4+5X/gtyGhcwpVUCsRSlPOgwSGY?= =?iso-8859-1?Q?LO4Y6cZfpVmOuJuWJMTTOUV3f2932dWu/J/T8JStfpChe/CgLQp7R79Zvb?= =?iso-8859-1?Q?YuweAGvy7OhnXsbAsNGco9LxiL2ViHfcydA17ZnFin0wolcsZRCLGXh/qY?= =?iso-8859-1?Q?s3z+7U1y6zY2cM2zQQvxmOq8n1toWEbfH0Z83SwRurKYDRTb/MRvswt+mo?= =?iso-8859-1?Q?BGz3l29vsFCByDqqaCYTdsqMbKfj/oxFpUHwd7BtVQCaDYdx2CtB6WO2HC?= =?iso-8859-1?Q?Yz59PoSO5wuukzsNcrTGfOMr0thTyTHCQ65nS196XYzeLdMxVx1Z0aELgy?= =?iso-8859-1?Q?J2U1ifTVzJ4j6vT3cvMCmdFJS3mpFgKUADDcUiAKl2DKpwnmqVTYGKIioS?= =?iso-8859-1?Q?RfLT5IYrAORbltJ5oie1fw676v3Oqrr6/MQwD48ZTw6uUotEc7TCDT2qt2?= =?iso-8859-1?Q?LOWwskjOAiVXI2X08rRfD+krGmX9MGYhSfomgz0Ki3rN++yP0/VyDJPVP1?= =?iso-8859-1?Q?mUblF195ozBHaPoxPWWTaKrjD97PyF7lQbjiqULApxc90ANtTM1RETIWTZ?= =?iso-8859-1?Q?YIApvS9bFCdqyZJHogOQ1Y1um4Gxv4lhAgevZ9mVRlLkEIQ2TXukhdFT2G?= =?iso-8859-1?Q?eQpOSucfT5qce5GCu5aVtp5JzDw1Hr0MkDeLtmCgk0QmOG//aoG5mAw+tL?= =?iso-8859-1?Q?9J4C93BumwbA5BHFbCwjwVH7n/Mpb7F8eAeDwTKTKHxkACJBK2VAeug4DK?= =?iso-8859-1?Q?KGk/eLrCsQ3aoJh1HZ8PMYZutCzF0dv/2JtzvsZkgkVxJGCI9/EDKg9QY+?= =?iso-8859-1?Q?qfaQk0N7tfgMxM897XyPcLQKd05b0WK4tpuIGsV74Bk9U50+zH7UYUMIld?= =?iso-8859-1?Q?9tCUepMmVZ/3ukrWrgkKBrHtvKMLiOQ91+28JNA+l6qY6/dncDGqtZYU7k?= =?iso-8859-1?Q?P5/WUWd6/8Nsd0cnTdPsM8Te0MVCLlQz75?= 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: 2ad690db-aca8-46f7-ee0a-08dc27028aee X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2024 10:58:25.4031 (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: eZ6xG4zrWv4T/ZEXJe+Z3LUe3Nccw3E6nDSvpQF5bhVciQJDdfRL9/mk709axM/569u9hYXFdh0ESdhSNO+OGtYDHyf24qp78jhbTG0/Egs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2660 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="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: >Envoy=E9=A0: vendredi 2 f=E9vrier 2024 16:24 >=C0=A0: ffmpeg-devel@ffmpeg.org >Objet=A0: [PATCH 0/1] avformat/mpegts: fix first NAL start code splited in= two different packets > >This issue happens in the following case: >- unaligned PES and NAL encoding >- the first NAL of the access unit begins at the very end of a ts packet, = sometimes only the 0x00 of the trailing byte (unfortunately, this is still = conformant to the standards!) >- the video frame is so small (ex: typically still picture) it fits in a t= s packet and a new PES is immediately started > >Two sample files can be found here: >a) https://0x0.st/HDwD.ts >b) https://0x0.st/HDwd.ts > >For sample a, the first NAL (AUD) is splited this way: >0x00 / 0x00 0x00 0x01 0x09 >And for sample b: >0x00 0x00 0x00 / 0x01 0x09 > >ffmpeg -i input.ts -f null /dev/null >=3D> Application provided invalid, non monotonically increasing dts... > > >Nicolas Gaullier (1): > avformat/mpegts: fix first NAL start code splited in two different > packets > > libavformat/mpegts.c | 41 +++++++++++++++++++++++++++++++++++++++-- > 1 file changed, 39 insertions(+), 2 deletions(-) Ping ? If you think it would be better to have a related trac ticket, just tell me= , I can do this of course. 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".