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 CFC1F456B8 for ; Sun, 19 Jan 2025 09:27:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4BD4768B44A; Sun, 19 Jan 2025 11:27:53 +0200 (EET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2098.outbound.protection.outlook.com [40.92.40.98]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id ECC1168B1AC for ; Sun, 19 Jan 2025 11:27:46 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p9Sg22SF30ywxgewvmnHFiZxZtbxjTOowMSKkGDeMRgTSi2nG04hRrL+V5NSCeK6O87XBCZ+wE9F9/K3Sj9+6Apcdm0X9rx7UJfSpJgoNhwjkTzmGe3X5nNNa20UHj4ezGfMJ28goCItg/nJpc09i/pnMrQm+N7xWR3yN1ZJ+LZCMBNnUHlgAr0d6ALHp08GkoenxVmGEW3k8LYX3iaartrpfLyCm925OqtaK+wjUxU4268d8ApjgotlPAVR69FTGGcJOPJr81AWYINCgdjYiJAL1JHd2j3FP/Exguq2GzvgSK/m7/7x7e1bCyaUj/S3rUCxdjGFhafpaxhZTY0NIA== 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=24o2vUJcpiPtm9jKEfv7+3nUICkQxtDK/FCAHn/ibw8=; b=EbRLvH3ztiJBXvQ23Q61ukWIyQTUqGEnfN1IUk+vgoxAH9t9P0Ex5RZ1FhkHiHY5hgDax2EBUN8MH7cY+jOBvUk8dVc3xi6a+Yk1ZvA5rtzSG5X3EnAPaXSOZP3LnDIhtXu3v9lZO8an8IRl2FFVEEbx6ky1gIXs5vBf31t8anD66L4EgRlpK8IwpWRHxeP34wtXXLBkHK57RzJKQ/A/Yc6dxa8ztpz+f7d6UzHycSd64JipV+VB0HTcmhT3Qjnx3qeFmiw6uZzYI3VYK4USr5fwOeqCxWRYOfda9n14y/isiSp/wCU6NizJd5caYDrg8znMyS4V5408/kqrwBmNJg== 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=24o2vUJcpiPtm9jKEfv7+3nUICkQxtDK/FCAHn/ibw8=; b=ZLR9ffzhS6RB8eCHfyBb/mO2epXwYUtUQTHg8VBECt4NuSTUGrdI+KTUjj/1+ByTuCPERgVhCjlxb7q85mqpihXeyAmHs5tzp6NUSQyCK9cMEIpO31E5Bsa9fA46t6+NYqDVtn1Mp+i11mjikJrnEnG0VBMw4wqVs1zH9jxaizT3c0hqvyWUZnTd35znCJlQPaffUgkIORUHrkPZXPcS6dAq7UwIPvq6cHIXm9zSIP9JDp/+kUb3F0fq8FqUgGYU2OCPfKTI3izu2bWlj3i+W7oe8iB8DnYG8KuRxUGX4V2qnwvP5Tl02/sdBbNLDMFyXr2r8y0I5429SekGAAI9xw== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by CH0P223MB0105.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:e9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.13; Sun, 19 Jan 2025 09:27:43 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::bf09:8e9:b07f:98a7%5]) with mapi id 15.20.8356.017; Sun, 19 Jan 2025 09:27:43 +0000 From: Soft Works To: "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] avformat/hls: Revert "reduce default max reload to 3" Thread-Index: AQHbak9/k8+lo35sFESLPLV8nSCK27Mdzsiw Date: Sun, 19 Jan 2025 09:27:43 +0000 Message-ID: References: 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_|CH0P223MB0105:EE_ x-ms-office365-filtering-correlation-id: 3e1c1932-fb3c-4030-82bd-08dd386b872b x-microsoft-antispam: BCL:0; ARA:14566002|7092599003|19110799003|15080799006|8062599003|461199028|8060799006|102099032|10035399004|440099028|3412199025; x-microsoft-antispam-message-info: =?utf-8?B?ekhkTCtzcDBoc3hNZXhSSzV6UHFjbzV6SGp3K0Q1VHliZi9ld1JnQllCaFZn?= =?utf-8?B?ZWRYWGdVU1ZxSmlseEFzaXh6KzJMMVdHaE9qRjd4NDdDMVNBZVhYSFBFOXpH?= =?utf-8?B?MTIyYkF0ZWsxYVlnNEVXUmpkdmlvZzFsZDNBTW1xc3ZKMGViUm1CV1ovaXRM?= =?utf-8?B?NnplVG0vTFVlRlVSRzJNZUswSWxUM1FYZHJVM0RwOHR4RXhyTVFQRnlJWGRw?= =?utf-8?B?M3RwK1BzdG55QkpYZEw0bGZmaGRtMzI3Z3M4MXFzNk43RHk1b0NqcVJkQVdt?= =?utf-8?B?dkoyZEZYWko2b3V6RHhUYVNkK3g4T2hkK3U4SjViUTZIdEluZ0c0Mkx0YjB3?= =?utf-8?B?MHdobU5GZWFOdjdMUjRmK2l5bUZtckYzSFB1MDZvSjRxdkZieHp2azlvZXZi?= =?utf-8?B?UGRBTEVEV1YzNzQ3Y0N6YnYzWmRMa1BtdkZVUUlNRU4wQ3hodkVZaENjWTVa?= =?utf-8?B?VzMyWnhwM09EUm9YbThDNDh5S3F1VVhqaDFmU0toNW9IVjlPWXc2VldFRzVT?= =?utf-8?B?YkZaNW1SUDlCZWdEU0hMWmowaTdjV1VBSGtHNGlvRTFSRHJIcTJHdHphKzNl?= =?utf-8?B?N1Jvd1g0SjJDSkJ0cXc5NW91NjdkR1UzeUdXNWtrOEJycVkyclg1enJuSzIv?= =?utf-8?B?TU9IWHdkMG5NWWZaaVNRelVJYUErVjFJVGNURGlxTUVJN3dWczRiMGc0dVJO?= =?utf-8?B?bmZxS2hGaVRYaHAvSWJBNUEyZkd0VDhSaHNabC9FRS9kVC9XR0luSFpJb3JD?= =?utf-8?B?dEZTVkwzYytsNXppVy9lQXhhT2l3a1JoZzdQdGhzOXU0UURVVzR6bElIWEVM?= =?utf-8?B?aDZTcnFqYXZjTjRzOTdSbytkcDhmdkdVZTJ0ajVWSUtzazA4aDgxblBPQ2RL?= =?utf-8?B?dDAvSmdCZUpZYWY2L1lMUllZbStlK0ptUEZGaW5kSzl1aENNcy94c3o2WHo2?= =?utf-8?B?MUNtRzBJQklBZnhmOGFGYzl5SU9uTUUyeFNERkJsbFFGVDI5VGNtQzdPL0t2?= =?utf-8?B?Y1lQQkJTK0UzTHE2a3ErVmlaMms1TTVsMXI5VmdKTGI3aHN5Rkx4M3lveGow?= =?utf-8?B?T29ITmRXN05VTlFteGFsNFE0SXFmTjhwQVB3N2tqaG80WDVuaUtPUXp5b1lx?= =?utf-8?B?ajlUUkh6VjlMSlB1RU9FalhXRWY4V1huM1JqZG0zcm9CQXBzbWJBRnJOTWVh?= =?utf-8?B?S3JaZVVMQ2JFaUFzVnJKNHBBbXBLVHVUdGRMYVJoNENzcmsrMExOL3pYTFFj?= =?utf-8?B?VGhGTEFGd25UUXNYejJMTU9wc2dkSmQrai92QTl2L0VoSUxOblo0VSswN1NS?= =?utf-8?B?OHdTNitaVEtUWWtMQVlKbXI3L0ljbEIrL2RJa2VCOFBJWHduYU5NVVZoenhV?= =?utf-8?B?Njh0aTdBajl0ejkxeUdzd2dJMHdCYTd4dTdSdWs2NUI0bk85ekZzSUU1S1ZI?= =?utf-8?B?amRpT3dmNXJsTk55dXZqTWgvVWpvYnJnVmszaFpXUXFJeUE1RitlK1JRbGRR?= =?utf-8?B?R3dDemtMbDJzY2U5RVlLUm44aTltNVIyN25zUXRtRW1OekV1Yk8xalNQeVFo?= =?utf-8?B?aXNsRDlNSFYyOG9DNnV3dmlKK25UOFIwaEh0SzZUdHM5ZmNJNzg5bFZuNEZM?= =?utf-8?B?RzUzMEVETXdzQ05KTFFhNG1BZjhtRXc9PQ==?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cWNXYWRQb0l5bmVRNk53ZlBqVytRWjhxaEpZVEI2aDRBRGRlaW5VejRyelJ3?= =?utf-8?B?V0R4Ujd6a0pGNTdXR3Q2WnZ1RG94cklwaDAxbldSQ0NWSWFFVnRpNW1TR3pn?= =?utf-8?B?QTlnV0pFWFZVb2UxN3MrNk5jWVF2MEhyRGdvOWtDMHQ1RjJJV01QbE9IV2V0?= =?utf-8?B?L1FPQmlqOHlDS3pWTGxpWHN4WnlhY3Rsem5TQXpyU2ZUN1ZnNG04NWlxOXAx?= =?utf-8?B?TU5CVVJTeW03TFRlemh5VDB4NUZLMmQvZjRucnlMUCtkcUhUdSt0WW9sYjk5?= =?utf-8?B?Z2M3T2NTL0pDbUxsQ1JMTE9jam1mUER3NkVTN3JoQWU0QURLcVFqcHp1Vm1I?= =?utf-8?B?Q1l5OW81ZFAxQkFmKzdCRThTUVRYS3BRc28rS2c0SFhaZzhCZDRUOGxpY1JK?= =?utf-8?B?YWZXNG5ieU5MYlRzcXJlaUt3Q0dBcFYrUE1KZnVXclZKaWlSaDltbndmNlpI?= =?utf-8?B?enFEcFY4SUxWcFlmYU9FaDIyek1nZzhkVFdpbTVqY2wvVWxSbWZUSmtIdU9n?= =?utf-8?B?bTlLQVRiR1R5Qzc4dlhEYnh0ZUk5YUgwYm5TR203amd0LzdLdGpLWHlocUo2?= =?utf-8?B?djFBVjIwM2ZueFZTZERjeDJ4SGMyMHlmb1lCU2t3cFBSc0Y0L25reisvOVBP?= =?utf-8?B?MTgvd2xHVFBPd0h2eGZRVjF5QXdHSFI4VFFRVmlFMkc5OUdTc2lNU3d5S3Qz?= =?utf-8?B?RndibmpJeHZPSEVqRXFYcHgrWHFiRStjK3FGWGw5T2FDVEpMVzdpUlF1elFO?= =?utf-8?B?WWw4a1dMemFDQWl5NjNPZXhGSytlL1JaWktXc3NWazRTUVBldGFyNm1uOTAr?= =?utf-8?B?WkR1cFh6M3FPalkvTGlVY2xscHpGRVhCQ1dTODJIdHN5WXloT3AyZTRkT2g5?= =?utf-8?B?UCtmRUY5a20wSkR3ZWpCYWFDWmVIb3k4K1ZydzNqdHdqMmNBc3BBUFpnZ2Y1?= =?utf-8?B?QXlTck01V3RVZTVZR3JlS2VHSjdyeFl2UDc5K2wwQWh5NTl1LzE0QUJpdkpG?= =?utf-8?B?UWlwd1BMWnhiYlRwa29XVDQ4TnFyUzEwMkx0NkpDVlEwUVZ3VzM3UFA2aFZW?= =?utf-8?B?cWYrcXZsS2V0MHA3QWJ4VEJCckdDc0dLc2poWGxHRW5TazY4TWsyUDVXdEhq?= =?utf-8?B?eWNSR0RTbXM0eURDcDBQR1VMczBJWEQxN1VXWGNvcTlnd0xOYWpMVmI0RHUx?= =?utf-8?B?WllRc2Mzam81bXpYVXdlV0lNUmRZWlVOT2U2UWw2N0Q1eFd1RmJFQ3JTS3pY?= =?utf-8?B?WWdQaW83a2V6L1NPUkdjUnFKZ0MrOGdrd1FwY0R4V3FUUGVlZDNCdENIa3Jx?= =?utf-8?B?ZzRjN09RMGo2ZWRPelFpbEU3VzFKUGpmTXJFcDhCQi8vV2tWYVNvQmNSbUMw?= =?utf-8?B?L0tYYVJKTkl3VUFFMVJYV1R3SnJhc2FPQjY4TFZXS241QWRDRVZCcWxPWG1t?= =?utf-8?B?RVhmRkRKNmRZTHVnNVptdVdyZVZiRWExQVJIbHk2ZVVuaDBmaGR1a1NTWDNV?= =?utf-8?B?aFp4eWVyK3NxWFN0R1BoU3FzK1dEVWVoUzRNaFZuTW91YXJlUmFYdEFMMUJr?= =?utf-8?B?eVFVaWtmWExlV1ZXaTVxWFQ2SVZoV2FPWVYyN3lkRmZzazZ3RnVIN01zdmti?= =?utf-8?Q?OdsYDPyG/IEcKpqHiVBtu7QE/YxqFBB6udspDcW3RJUY=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: 3e1c1932-fb3c-4030-82bd-08dd386b872b X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2025 09:27:43.6824 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0P223MB0105 Subject: Re: [FFmpeg-devel] [PATCH] avformat/hls: Revert "reduce default max reload to 3" 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: > This change has caused regressions for many users and consumers. See: - https://www.reddit.com/r/mpv/comments/181yu2z/problem_streaming_radio/ - https://github.com/mpv-player/mpv/issues/13428 In my case: Restreaming HLS to HLS. The source provides segments of 15s length, while output is 3/6s segments. This causes segments in the output playlist to be added "in waves", i.e. 5 segments are added (roughly) at the same time after which no more segments are added for the next 15s. As the HLS demuxer reloads the playlist in intervals of the segment length, it can easily happen that will reload the playlist more than 3 times until a new segment appears in the playlist. Other example: Since the HLS demuxer uses the duration of the last segment instead of the target duration for the reload interval, it can also happen that one segment is comparably short (which is perfectly valid) which can cause the 3 reloads to be done even before a regular segment duration has passed. Example cases for why 1000 is a reasonable default: When receiving (e.g. for recording) from an HLS service which looses its upstream connection for whatever reason (network outage, DDOS, etc.) it might recover after some time, delivering all segments since the start of the situation. A TV receiver streams via HLS and reception gets interrupted due to weather conditions. The missed content is lost, but the HLS playlist can indicate a discontinuity and resume serving segments. 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".