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 E84894C3FF for ; Fri, 7 Feb 2025 01:39:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8211668B9B1; Fri, 7 Feb 2025 03:38:59 +0200 (EET) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10olkn2091.outbound.protection.outlook.com [40.92.40.91]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 95196689DB3 for ; Fri, 7 Feb 2025 03:38:52 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hhpTbTag5McjRD0Tzuze5/orEu+KO37P8eLe/+ymg3ZCmDYuZGzU0HMoxoBuFBjynUkwcZiSpwZkLpEfKbmAo361GzrtDJ7pBDSAe3chig0BN8L4QO3ZkH95uEpuqcVJeieRAL7ro6cHPtaQcXEhMg1s/b9otw0HDwe5o7q3a8Os+9C4365PGTZoah8/h+3JG1wy6O4lFWf0ap9rPZPs0fzFcQ4m9iUspZwrmCtnWmI0ldc206Kw8hZugytlHb7zDGPlUaoOx3+LBddL8LXiRjPRJ4LnTYVft1L932wGD+w+tb1m8WI+CfZgkKtAeL94KDIr2Sfxp0KfVavP/bBW0A== 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=qjsvtBQ/iRJA2edPJmLRQvY36R5Z325jE4dbo2nPl5o=; b=fRY/0nEnUJ4XMBcfoNlfhjuRqakiZCkZRPNBsfPM21iKNZk07RAIb0e6i5oicW40Sj5wr1wUruvfmj0CjP0uaBCC9ZTBongoWhdYY/EDIaVK1Ol9XfILXNMolq5hCq+qWC5IGxCY161bZSlg3Nmdro4pjdELGhJ28mIPake37tTFKFU4XG7YBLoHTJihEyz6dh4dEPgVsYgxNZGUbHv8rv1Apw0bs2I2S6AmhLmG7U+Wvv0zDAtEmcuxrYvgkBJ3ez8bgKo/dv+kLxK6UgMZ3XE9kx4Owozj1/nrrX43LQuxaE8YBq1eDZW3sMDzRxzwArK9R3VhSFFuYY/YfNhJ1A== 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=qjsvtBQ/iRJA2edPJmLRQvY36R5Z325jE4dbo2nPl5o=; b=QaATsrJXfuOwWVPlj61YdGIxDyAtphI419Jz4MOyDEkLRQto2+XYROA2FUfzGCvbHTA+87wP6wGQ8dGWogSs7ZupKD3fMV5SjtO/GBtCjREmFTAin8EUSRPwhoBAfv9tEgi0FVcvOA99mVRmjqzZ8BoHbXAgJTmIJvtKZY7b1E1KX5X40syGY7hBgBzd0rO5ehWKBcXrfYSWlzXFcvYLHobX4t5A1DjSCR3HdKOsWuvi+Mc8kz+ceRYw5vtOIHBVA9uaOD2mBgtobn4RaXsMB9l9paVNs6fLeiiKnjJl8wANWLU4EuBBjFYLFWp10wJ9XbqcfxCpfHtlwoxxm5crcQ== 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.8422.10; Fri, 7 Feb 2025 01:38:48 +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.8422.011; Fri, 7 Feb 2025 01:38:48 +0000 From: Soft Works To: softworkz , "ffmpeg-devel@ffmpeg.org" Thread-Topic: [PATCH] avformat/hls: Revert "reduce default max reload to 3" Thread-Index: AQHbak9/k8+lo35sFESLPLV8nSCK27M7LLOQ Date: Fri, 7 Feb 2025 01:38:48 +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: 9a4a59c4-a63f-4ba0-40d5-08dd47182b44 x-microsoft-antispam: BCL:0; ARA:14566002|8062599003|8060799006|19110799003|461199028|15080799006|7092599003|440099028|3412199025|10035399004|102099032; x-microsoft-antispam-message-info: =?utf-8?B?MDczVXFUbEMwMjB4OUN4enJTZ1JzemFKUE9kVHVOeVNPU1cvREROUmVwbWxX?= =?utf-8?B?ZVFDTnNCR3ZaUU5JaEZqaEk5Y3BxMnJLRHN4U202bWttY2QzcUdQR0F2K2Ft?= =?utf-8?B?ZFJQWHpnZ2Q5WXJSYVM2T00xd29BanpuQjhDUXRHNUt5Yyt6dlN3T3NxVWt6?= =?utf-8?B?ZTBRYTRudlFOd2FXNW5oY3Y1cDJNRHd2UHIyOU4vOHdrTmNtdWxNTFlCZWk0?= =?utf-8?B?bUZXV3NTeG0zOTU5VUNwRFprOVQ4QmtaU1ZtNzh6VURNNU43d0VhYU9jbVhU?= =?utf-8?B?d3N2MHQ5QXRraWErM3BxeExZNy9RRXpVaHJsSVB0Qm1LS0R1Tkt2U0U5VEgv?= =?utf-8?B?elJqQ0JJbU5oeVpwZTd6T1pyeGI3T3d3dnhxYytxWExpa2tNV3ZZRmJPbTk4?= =?utf-8?B?bFNPQUhrdk8wN1hyYktSTktZTVNDL1doeWJEWHBGTWNZOEVqTUNsN0VuTEw0?= =?utf-8?B?UE55WUhOU1BlUUx5eVlxd3FSWGlQaTU3b04wSjc2ODE2c20zTjlydTRlUFhU?= =?utf-8?B?SHR3L00yM2dTeVU1b1RMNGgrVFRjdGtVM28vY0gzMlh1d292L2ROZXVkZ0N1?= =?utf-8?B?eUlxS3hJY3pxc0paNUh2c1A0V2RFeHVxWUF6a2lZNUY5SU9FS1RJVGtnbDlK?= =?utf-8?B?MFk5V1ptSFZBaVpQNkJ3cS8weWlGSGVhMmpnUXl6U3h3Y2doT05HdzJlaE01?= =?utf-8?B?NWpWNGhGU0FXUFlzYkdtSlhoM0Q1UmFydUpPYks0ZTRBcld3QUR2OWNFQkto?= =?utf-8?B?bVAvSk9NV2tTYU9TUTNMcWJUbEJHRE9SdTh2ZzFIUmpVQVVjZTl4T1ZuZUx6?= =?utf-8?B?cTVkUXlBLzh1UTVja1U1ZVV4NEpsRmI2RCsrRzIydGlKdmpnV2xwL2FKb1p2?= =?utf-8?B?eWQ4dWRuVXpqZmtuYklaczFzODlOL01SdG1ZL1YxU0trSlJqeGpYT2p0YVBs?= =?utf-8?B?N1NSS2t6Z1h2MXNaY01ORTZvMGtBMVd0RXZlRTMwM2l6SCs5TTFUOU5MT29m?= =?utf-8?B?YjVqeVV6eWV4bllzSDhkSWZLT3hlSzNucHU5Znl6bkZqWCt0Zm11VzU4bTFD?= =?utf-8?B?V3EweXYwT1hGeVB5Nk5Wd3FWcUZyTGsvWUdIUmZsVDR6YUNxOHdjY0c3Wmxr?= =?utf-8?B?UG9HVDh0RDZQTm00V2dqRHdQbTRQeHBHcXNFZ3RLdHdTOURsTGpSU0QrMnNy?= =?utf-8?B?OXcvajR3SVdGUlZBbFZPMEJ4bVQ2OGMzZDdNcTgyMXNOUzl0ZEw4SVJ6TlBT?= =?utf-8?B?RFNwaGFjUGNFSGxzV08xMkVrSldIcWVnTnRqaGNHdFF5aFlWQjh2ejN1MFIv?= =?utf-8?B?emUvenBoVEJvNkpHSC85RXJRTHI4VFFWUk1SMm1Ham8yZW1ZeW52UUhXNDNh?= =?utf-8?B?UGZhNTFnM2NnM0lxb0dDd1dYV0YyMTVXcnRoZGZQRktVeTNHWllIOXAvSVJ4?= =?utf-8?B?dGpEeFlNTnpRd2pLYnlwdlp1a0lDWVhrWUFBTDBUTS93RGFCMmFhNkltRUow?= =?utf-8?B?U3BHWDltSktiMndSdWk5aFFhWXR5NlBYNWxhOHhyVVh6TXlEdDJlaGJQZzU5?= =?utf-8?B?NWdMQT09?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0dVSjU4a1ZJNEhweE9JRC91RVdtbW5tYjRMbUR0OUp5ek1IY2kyY081N2N0?= =?utf-8?B?N1JpY1phUHVJNi9Md2lmQVZUajhqRnFQamJCeG1YakZzN1pqOXp0bGkzQ1Ar?= =?utf-8?B?RFF2VG1lNkZFWVhwTXYrdXIzek1lcGp5VXUycFFVUUtKbWhmWW9pbG9OU2x5?= =?utf-8?B?ampKMjBGZkFsVmkxWDd6T3JuT05BTnY2TkF2WjVZc01UNlBLY3dkNUZDb01B?= =?utf-8?B?eWRQUXpIcUV3UWU1eVFQTXRMWk5tSk93RVdEVHBRd2daTzhVa3pEamxka25a?= =?utf-8?B?YklrcVJTRnE1RWw4OWg5S2NCcnFVK0RrRW5nS1A4QzUyczhDUWhGNU5CZ0ZM?= =?utf-8?B?eDYxRi90MGRZK2tLUit3ck12Umc4dERhL3ZtdG5lWHNLdk92VDg1dHN6Nmd6?= =?utf-8?B?V3FSeXlYRGE5Nm00Y1RzMzA2d285anpSMnhTMDZ1TmdtcHNtdmhCTml5QXhY?= =?utf-8?B?Q096UFdmcDMzbmRUdzNBazYrLytLdEhQNWpNaTVoMlk1RWpMQWNid0NzampI?= =?utf-8?B?ekxjTndEZG5UZFNxUkV1eWNhMkE4VmhlMFUya1AvbjdsVHNkM2FQRWovWG9t?= =?utf-8?B?bXJsNDJKdXdBM0IxdmlycGRWVXh5UWdLVCtBY0JkWWVBbVRaQXg3K3M5WlBz?= =?utf-8?B?ajUwVWI5TEczaHBTTFhMSFMwMGQvZDdYL2dmSlNDTHFkdTRZbkhpaWliSWI3?= =?utf-8?B?MGx5VFRoK3B2Q1Ezai9MMEFDZmtMc1pFNXZSYit2Yi9KOWZ1SUtGTDdIWlYx?= =?utf-8?B?T3pSQ2lmOEJYU0NtNUlrOTRBMXllemRyUnJ5RUQ3WDNXM1Y0ZjdCUDZNOWc2?= =?utf-8?B?anhHWk0zdmNUaDNUamlra2tVQ2FsRFRoUVFuc001Qml0OU1yeWlYdVBiT3Fk?= =?utf-8?B?dVVLQVJKZTVKWkpZRUYwSEhJS2wvbDN2NnlrOS9ZSGczV2U5blZKZWE4cHlx?= =?utf-8?B?QkpNY1dnZVhiYnZqUlhyUUhmUkdWR2FUOWxwbFU1Q0x5Q2o4WE9ZVmFHSVlq?= =?utf-8?B?S2lpazdqU0x5aWgrVFQwWTd5UkF5MUFuUWRtTG9qVkgva2NnQ0g1SGU4K0ls?= =?utf-8?B?aFJ6MXFzbktpbEhuL2Q1eGNucHNIQjhpYlBIazFCNVB6dGpPbE80NXJ0K0tV?= =?utf-8?B?RFR0aFA1ZmY3ZktzbEk0bVBXQUpKUkJzK0MweWlnQ3VDQTlKSk9zV3dxZjdo?= =?utf-8?B?Sis1YkJQa29CT084M0R0ajR4RjIzaWhTNnlRODJqVnFTUUg0MzJTakhOM2hK?= =?utf-8?B?Y2xxQzl3SE41Q2RBaWFKRVgvRWpsM3o5a09kdFlvdHVWZFRRTGluYkNFdkdL?= =?utf-8?B?Q01XV1ZWYXdDemVQZXZEVnNxenFUOGhXM2l3VndSTTV0NXJqS3lMeG01UmxN?= =?utf-8?B?V3d2RFBBaU9ZU1RReVJNc3BwbXJPTDVDMGJNVkRxL3R6S2s1RUxGWUY3bW9j?= =?utf-8?B?Zjd5RlVha08vY2ZFQ3NOOE9oWTd5ZTdEVFNJcTg1MmpwUENLSnZIb2xSem93?= =?utf-8?B?QW1obG80dXpyUXBPcVRIaHFEWDZLNzB4YTR4RXFrYUtZQmY0YlVJTWc3TkFX?= =?utf-8?B?VUVyM2RSVlJZajZ0YnBXNmR1VjBpZ1B1b3RiSVVxaDByR2lYNFlnVE5nZjFV?= =?utf-8?Q?4Z3OKt1sV0md+LEkkt2rubav8eWM6Ga15o+vAkn2XKJU=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.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: 9a4a59c4-a63f-4ba0-40d5-08dd47182b44 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2025 01:38:48.7109 (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: 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: > -----Original Message----- > From: softworkz > Sent: Sunday, January 19, 2025 9:53 AM > To: ffmpeg-devel@ffmpeg.org > Cc: softworkz ; softworkz > > Subject: [PATCH] avformat/hls: Revert "reduce default max reload to > 3" > > From: softworkz > > This change has caused regressions for many users and consumers. > Playlist reloads only happen when a playlist doesn't indicate that it > has ended (via #EXT-X-ENDLIST), which means that the addition of > future > segments is still expected. > It is well possible that an HLS server is temporarily unable to serve > further segments but resumes after some time, either indicating a > discontinuity or even by fully catching up. > With a segment length of 3s, a max_reload value of 1000 corresponds > to > a duration of 50 minutes which appears to be a reasonable default. > --- > avformat/hls: Revert "reduce default max reload to 3" > > This change has caused regressions for many users and consumers. > Playlist reloads only happen when a playlist doesn't indicate > that it > has ended (via #EXT-X-ENDLIST), which means that the addition of > future > segments is still expected. It is well possible that an HLS > server is > temporarily unable to serve further segments but resumes after > some > time, either indicating a discontinuity or even by fully catching > up. > With a segment length of 3s, a max_reload value of 1000 > corresponds to a > duration of 50 minutes which appears to be a reasonable default. > > Published-As: https://github.com/ffstaging/FFmpeg/releases/tag/pr- > ffstaging-51%2Fsoftworkz%2Fsubmit_hls_reload-v1 > Fetch-It-Via: git fetch https://github.com/ffstaging/FFmpeg pr- > ffstaging-51/softworkz/submit_hls_reload-v1 > Pull-Request: https://github.com/ffstaging/FFmpeg/pull/51 > > libavformat/hls.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavformat/hls.c b/libavformat/hls.c > index 045741c3b4..426cf30f70 100644 > --- a/libavformat/hls.c > +++ b/libavformat/hls.c > @@ -2577,7 +2577,7 @@ static const AVOption hls_options[] = { > {.str = > "3gp,aac,avi,ac3,eac3,flac,mkv,m3u8,m4a,m4s,m4v,mpg,mov,mp2,mp3,mp4,m > peg,mpegts,ogg,ogv,oga,ts,vob,wav"}, > INT_MIN, INT_MAX, FLAGS}, > {"max_reload", "Maximum number of times a insufficient list is > attempted to be reloaded", > - OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 3}, 0, INT_MAX, > FLAGS}, > + OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, > INT_MAX, FLAGS}, > {"m3u8_hold_counters", "The maximum number of times to load m3u8 > when it refreshes without new segments", > OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, > 0, INT_MAX, FLAGS}, > {"http_persistent", "Use persistent HTTP connections", > > base-commit: ced9fddec0e45e1ce1b3425a1fed66af971e934c > -- > ffmpeg-codebot PING - Maybe this wasn't recognizable as a patch due to the long text.. Thanks 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".