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 ESMTPS id CE3184B48D for ; Thu, 30 Jan 2025 04:58:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C17C768BDA6; Thu, 30 Jan 2025 06:58:24 +0200 (EET) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10olkn2078.outbound.protection.outlook.com [40.92.42.78]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7F7B468BD47 for ; Thu, 30 Jan 2025 06:58:18 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eIc1HoRQEAOXEIdiNaXQ3oLDi3X83aMkmLkcwVECVXkYGscFzNJ7MypxVK2DAnyF46ah7ZSvM462tUH4/ktqEVleD49tvWK1lzptPmLv7Ky3muxckIBNZuspkQi5ySCPRApnDcDLQpvJ+DWBKaIZ8KfuRyiwD47cLoUF3BFNujuaUbV+poYD1MpvP9f3kxiOhxbBQTzJQ/tH3QbSGsfv/MP9AuG0WN9jAqJQrSPq5tktG65gsKcOiH0cvTPTUb1D0yhL6inBHq/QSQNT90pa+t1bNHVlFVJfunj778YBDvTJJwDZNju+L9LapQBc26tq386+9egog5hufUuTRcqK1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zyEPaOlb/+QVrdS1FxPDhBEyAHHqkgQS5m3tg0dG9g8=; b=O0A0pAvg7c/JNODV0o+v1O0hOk4+FmBzk1WvmoxxtbI54D2hC+BLUeRUwl46Id3Nt+UEmwAc6zkwJN2z1xk7EVunQl04jjjYDKd4rKNB7b6ierGz/7EXP3yRcB9mSW6vSZKjMCRjkaRvzcqqOdG6YomNXoE2RPyZU7No5UcUKmVuKLXKd3QR2hA3g7nMq7zo965I6E/eMAlQ2UtcVsRkLmqSlC4m9cFaiRQ1lcA44i/1ipFwHXJLAAewuSIwJGJ9wy4vXWzDXNj45MRIcU0KNWUoF+EjdPae3++RYWmZob1X0hMNI4k5DsrqV4JYjWPD+oXusr13z/TWeFJhIN7EEg== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zyEPaOlb/+QVrdS1FxPDhBEyAHHqkgQS5m3tg0dG9g8=; b=FmasKIv+wrqFrWVmeA9uhmaanqE/rkMFSLkUgiyrDB5IsiNGYA7f585QzJU4EZJIjFVESaV4107tWWGhkxy/ASm9aluZH0s82aPCzikSmwiW/TZG2qqJXR4xR2dbPByqoyBUNtq5OCI6dzEXcZuRWfFXhKnIffwpvksru1yyPjTMEpw/sviYyWq73YdIeuOgUlqfGazpX6peV/1SNULYjJcGfVcLzBDKNgsbW8+hW2WK89B/PAMYNgs6ZPeD6QPSgfUZ2k+p86bGZ0PGlJrlyI/OUqSf7VRqbh3ABkmkxIJ9kzq1YBNu0N44NYbQLNf/0goCzSe/eTydtjc6V1l0/w== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CH2P223MB1373.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:281::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.18; Thu, 30 Jan 2025 04:58:14 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%6]) with mapi id 15.20.8398.017; Thu, 30 Jan 2025 04:58:14 +0000 From: Soft Works To: Marth64 Thread-Topic: [FFmpeg-devel] [PATCH v2 00/11] fix broken CC detection and ffprobe fields (cover letter) Thread-Index: AQHbQTMMj8AaOuxruEeOFsWzxkokrbLNHmeAgAS2KwCAAbyjgIABNSEAgABHygCAAbSEgIAAAbKAgAARIICAU2vHAIAAezoAgACZ9SCAAAmkAIAAAEaQgAANvgCAAAG+UIADsNYAgAAAgxA= Date: Thu, 30 Jan 2025 04:58:14 +0000 Message-ID: References: <20241128011514.836463-1-marth64@proxyid.net> <2f43d1e7-303c-4ff8-bd95-37a60f7d537b@passwd.hu> <61f11f5d-22d0-4223-9b21-56e5282d1b9d@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|CH2P223MB1373:EE_ x-ms-office365-filtering-correlation-id: df406186-80eb-4d8c-6c48-08dd40eab44c x-microsoft-antispam: BCL:0; ARA:14566002|8060799006|15080799006|461199028|19110799003|7092599003|8062599003|102099032|3412199025|440099028; x-microsoft-antispam-message-info: =?utf-8?B?NHlyRVk3Mmo4YmU2Rms0RGZVVUw5NzFnR1o2dlhIWkU2RkNPRVh1NEZJSC9C?= =?utf-8?B?WEJrUXpjU1FxODYyYzRVeDdQMStXTE8xUEJCMDVHNVFybmZ2QzZGdXlZMmZp?= =?utf-8?B?bkJUTGlNKzYxWm1GNGd4U0Z0NTVWN3V3eVFYaEVuUy9NK3BFeE4zeC9TOVl3?= =?utf-8?B?UlpxblJDWkxkNkRIR2k4N2JCSW1CSWl5RU1mTzdxZURuVXBRY1VQZTNaNjZ4?= =?utf-8?B?OHZiY3p5WlVWODNuWm12emljVGZ5RGN2ZU56emFFTjU4WUFaR0VXWXhYczBi?= =?utf-8?B?VUt2SmllN1BOdWFEUXRvWFNxMlpDWEF2UHdoVWFSTHgweFBCQXFicVhmTGQ2?= =?utf-8?B?a25pcm1ZRmpDL2NCR0FkMU9wZSs0R091eVp1V20yQVE0aWVpUXNWblBEWndo?= =?utf-8?B?NEthTzYyemVzbnVQclNqK201TDNIaEJFTWEwRjZOSTZ6K3djV0ZQbWZ6d0h1?= =?utf-8?B?bXdIY2xIcWZIb1RyMGlmN3ZQQWR0YnRLN2t0OVhXRWxvMnJORDlGM21Xb0hN?= =?utf-8?B?UU9SZnIzL0ZpNlI5QVZaZURVVHJvaW50UWRmSDJlYXhTOG1iczljK2t6VTFy?= =?utf-8?B?a1ZvK1BsWng5QzFBSTRzb2dObXpDQ0xSZWVvSE93VjNXRlpyN1hoMjRhY1Rl?= =?utf-8?B?MFhYR2FFK3JrQ2FnM3doKzlzejJSWERMUVFob2ZNZ01oNE80MzNOQm9KaHdB?= =?utf-8?B?d0dzUjRjVXFpbElpVXRiaEVMWW1ETHBYVzd2YmFHM2RTbUdoMllTN0QyV1B1?= =?utf-8?B?R1dCK0hGTjFFRCtjZVVDWGwzajZOWStQZ2tLK0lrY0FLcDhMMkZpYUI4SGtP?= =?utf-8?B?TFh4dDBJcmJwODZMNjRULzRnUzVMM2c4alN2TzF6bE1qb043ZlU2T2MzZU5r?= =?utf-8?B?eXBSN2pDUEpBNllmUzNEY1BDdGFIRFZvbDBFTzhvY3RCaUF2K2srSGgyTE5y?= =?utf-8?B?WVRkSjFrYjBnSW5uU2J2cnVxUUJQTEdhVGMyRVdLYUFwUWJsQW9aZ2ZMeHc0?= =?utf-8?B?VVZKbEQvd010OUxVbEMvN3ZYM3AxYmxyZkdZMkhySWROTmh3Y3RIMVh0YkdG?= =?utf-8?B?WDdPeHhoVlcycnVSME9ZVkYxY2wrQjI1TERXSzFIWFdGb01DM1g4cnlZRlNV?= =?utf-8?B?Q2FXZHlrM21YbHhubThucWVLTEhxdis2N3dTMEQrRGpUNzIweXpYU2VlMG9t?= =?utf-8?B?Yk0zQUpBQlZHeCtZdkVZeVR6V0czOTUwR1hvcXBoc0hxbXBkNDUrWndWRGtQ?= =?utf-8?B?Tmp5RDRSellXS1ptUHdWQWFuQWR4OWhmeG9LTGdKcU1RazgyWDhlTlEyZWxa?= =?utf-8?B?aEMzcklCTWZETEhXeHVKL3B3akJlaFVZdzkycExVR1NKQkkxUWRpU0E3emw4?= =?utf-8?B?QmtlZWJoOVNxTnlNR0hwZVlodWJaY0U0d1FFS0EzbGdoUkhGTzgxVkZ6eE1Z?= =?utf-8?B?Uncwb2lLdVFTdU5ndW5ZRHNXVDcyZlJ2RkNrOEh3PT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q2N0Y0xWNTluMnM2WWRMTi9FS2JkWmY2a0pZeEpQUkovWnVYU0RLb0dQY0Vp?= =?utf-8?B?ZlFrREwrTmc1TGJ5NTdxRk1HeDhmZ0hMM01aOFdwSEt1dGNWMUZ0aU9IUTNy?= =?utf-8?B?UGI5SndDcmNSa1BGbm9pSGFOUUlQYzBSaFlZVUpja1MvRDN1OW9CYTdMeUpC?= =?utf-8?B?ZDFZNUlmUWZ5V2xUampCWXF1NXVVbTE4RGN5N3padERsZU9ZMWRZS3Npek5m?= =?utf-8?B?ekMydlRlWmVTblFCNERnUHhiVlZFeDFBYS9KS2IxWXpTREl0WC9PeWdiUXlo?= =?utf-8?B?TlljYWdjVzYwZFU2N29CYStOTE80YnQ2Nm5Vd0w3UGtRZlRPQXBSN3lOTGty?= =?utf-8?B?Nm1mUnBZU0lDeTVuWFNKUjdyZmZ5Q25xSGZzYSs0bmpyOFZFTWlVQ20ycWJy?= =?utf-8?B?QWE1L0h1Y0xPMTllblVCcTQzNUF0blJqQi8xTHRPNXVGQktMSWwzTTFtUGdG?= =?utf-8?B?SFdUWkVYUmRIcE00eEVZZ0UvOEJQNFk4T0p2M042S2Y3bzRicXRWZ3dYTkVP?= =?utf-8?B?dWNkSmxHQzAwK0lHazNoN28vZ2ZrQVBaeFpYTWs1eTcyeEt4UTU5U2FnanhD?= =?utf-8?B?OVZDNi8wSjhOZkV2WDQ1Yjh3a2V4NEZYUjNoUHo1cGpSWkQvbVIrWk0yaXNv?= =?utf-8?B?K2NlZGpEYjIybGNrNDEvRWVLQ1U4bkpmRHdXeWsvUXhUTUd0SkdON05zendX?= =?utf-8?B?QXY2S0VLMTJiWFpZT1BCWjltWUJJQURTbi9QMjZEY2RxTk1xem9ETGlneUxD?= =?utf-8?B?OFhwLzZNTEwwOFFmZHcwTHM0WFAzY1BxZlVBNTMxbEExQXJ5NmlkVGU0aUxj?= =?utf-8?B?aTFRQUJPaGcxSHh0VDc0bHBvbnlrV08wZUdkTDBBeXJXREQwcm9BZ3dRUnBr?= =?utf-8?B?MzBZQTZZLzlGZFRjaGpBaEtIY1JHS1RBNWJ2Y0NiR3FOTnBSc25yczVWZ1F1?= =?utf-8?B?NE0rY0VjYXlYallEK25BSlE4Z3lEWGU3VmVwSHZITHV3MW5uN0ZHTUlKZjFF?= =?utf-8?B?M3Y2REhXQURSZUpjWG85QWhKM042dGpXeUFlL1lLYUM2bmFKdzdVUmN1UTlu?= =?utf-8?B?bXJxQ2FJMzNEaWlTS2dEazZBT3J2emZHa3dUdHRxcnJoNjRPMzc3ZnV2d0h6?= =?utf-8?B?NktlS0Jra0swZGFmakN0dUMrb2lieTRWUFNZN0Y3Y2pyd2o3TC9kWlZycjF5?= =?utf-8?B?R2hxNGVRcW04NUphQWdISFhFNEZIaGxtdER4ZmdwVlhXYkNDVkVpSndReEhR?= =?utf-8?B?OGdjL0haU0VVTnNuTDFaSHRLM0hqUTNJNDh0RTIrWExIQTNpbDVkcFlZY21k?= =?utf-8?B?cVM5TDBoNVpYM1htbTFRSE9yRGVvekpXU3JldkZyUXNZdmJWa2U4OWErbXlP?= =?utf-8?B?bUhlT3B4c3NEVlNWUTd6blBTbXdmdStPUUNxRzRFUURTL2xHOWowQ0dUWXBo?= =?utf-8?B?L1k4VVVwZDBlTXhYMk5QcXV6UC90dDVZUGNxSTNDZkUrdHd3c2Q5eUpqUE9U?= =?utf-8?B?S29lMlV2VTRpL0Y3dTRCVU1Lbkl6UjBLeVhYckhyMk5yODVLZUF5UzRHcWND?= =?utf-8?B?N2o0QUhtd0U2V0EzUnlMdmFKYUFjU2tPdXN1amdsWkdLeXJQZHlQSHd4K2dv?= =?utf-8?Q?SzsZCczeLnfk7WlTK7coElyZSsEDkkr6VlQvxzyxclkw=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: df406186-80eb-4d8c-6c48-08dd40eab44c X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jan 2025 04:58:14.7893 (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: CH2P223MB1373 Subject: Re: [FFmpeg-devel] [PATCH v2 00/11] fix broken CC detection and ffprobe fields (cover letter) 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 Cc: Kieran Kunhya , 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: From: Marth64 Sent: Thursday, January 30, 2025 5:44 AM To: Soft Works Cc: FFmpeg development discussions and patches ; Kieran Kunhya Subject: Re: [FFmpeg-devel] [PATCH v2 00/11] fix broken CC detection and ffprobe fields (cover letter) > > For what it's worth, I have seen this and it can definitely happen. > Hi, I have seen it too, especially with SCTE-20 samples. Thanks Which kind of recurrence pattern are you talking about? I don't think this is conforming to spec. I've been contacted by somebody who was too afraid to post on this ML. He said that the one source from which "sparse" CC data is coming from is a library named libcaption which produces off-spec CC data. As mentioned before: off-spec CC data or a CC stream appearing due to changes in broadcast can still be detected via analyze_frames. That's not much different to frame size changes, which can also happen at any later point in time. But what's relevant is the frame size at the beginning and CC data in the same way. For spec-conforming streams, this method is very reliable. Most importantly: it doesn't waste precious time by processing the initial frames twice. Even if it was just 98% reliable, those 2% could not serve as justification for why probing of the 98% takes twice or thrice the time. sw _______________________________________________ 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".