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 175FD42F09 for ; Tue, 11 Oct 2022 06:20:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5CD7468BC3D; Tue, 11 Oct 2022 09:20:13 +0300 (EEST) Received: from mail-oo1-f47.google.com (mail-oo1-f47.google.com [209.85.161.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5F0FD68BB47 for ; Tue, 11 Oct 2022 09:20:06 +0300 (EEST) Received: by mail-oo1-f47.google.com with SMTP id r11-20020a4aa2cb000000b004806f49e27eso3316543ool.7 for ; Mon, 10 Oct 2022 23:20:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Ul8NmDnEVA5L7MBjqEdMY5V0LQC/Ni3AU8EexIHqavs=; b=oOPYzZkumSBGeYYysexerAIcNYCpfyAwRaQ1xZhIr0xoZl3FtPjYZAtAiURwxIjlWp quwqqcXk6Wy28wt8QgOmyZZqzickVCbUU2gTohpyMtoCIpv8lxa9NnQ3afMbRJiyeTUW ycS2lwpVgpybgZfxd1Y0tAGIbPR0El+/HP3EoSOsmHJgrw0oqM40BPRdbP0BI8T9jxxD p3jjo95WykY19OonpDWkVE0oRJ0ScUYrA4wXvaBFuw6gow/yRhPnEDLh2gOeRWIHVeJ3 oxZYAAXzRKtsyRRF4ZQkXo2aIBvPEdiOVkXMLW53KGa7bSeetd0QJsj2hkRVwPmwzPvp f6kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ul8NmDnEVA5L7MBjqEdMY5V0LQC/Ni3AU8EexIHqavs=; b=neMqBPoXvle6+hCfwdX260wK8O3LsB4bJ89ABY+BbZ0bJ9ST+VzMrbJPaZ4/Jj8pay Y988YEq21xwiUS6NaDYHgqMofF4G0l2BFpjv5oowIjojRmn1nNz0XXFVw4IY/LFleYIH S2MtrItLglgPByVeDlRBsJX46/i5O+mqcQQVPYKT0XxphAh4SzunoRA6blRfwJcDfCWE st+1EpXEC8cSMmSuHmCum0VtpDzy4UmzkAYE6g5anXRWIdiCilUAaW2+tUc+yhuea85t O2T1/5fc+BIciT+92GCfWGl+ccBidp9Yn+z7487/JBSr0Y6x+B2sCA3dmz/BkvwmJEVf ikbw== X-Gm-Message-State: ACrzQf3Xn3MpLeYZuY7rntO+67ZX4WPYPbxE0iBunGe0wrna5AefVi+R E8C6fsHSjB8I8NT2beftQbitz/p0HQwK/ab+iyKy6fcOW8VAxA== X-Google-Smtp-Source: AMsMyM7ZfkUvdmAYo76NrOM5z31aAlCAM4FbamwezlaIPOGBZXTJvWEkoYuU8QSTARIB0VUSwPZiKwGsT5ZDVlW+q0M= X-Received: by 2002:a9d:7645:0:b0:660:ece0:ce37 with SMTP id o5-20020a9d7645000000b00660ece0ce37mr10037237otl.77.1665469204371; Mon, 10 Oct 2022 23:20:04 -0700 (PDT) MIME-Version: 1.0 References: <20221010120841.72142-1-gnattuoc@me.com> In-Reply-To: From: Steven Liu Date: Tue, 11 Oct 2022 14:19:52 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v3] avformat/hls: Add option to retry failed segments for hls 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: gnattu Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: U3RldmVuIExpdSA8bGluZ2ppdWppYW5rZUBnbWFpbC5jb20+IOS6jjIwMjLlubQxMOaciDEx5pel 5ZGo5LqMIDEwOjU15YaZ6YGT77yaCj4KPiBnbmF0dHUgPGduYXR0dW9jQG1lLmNvbT4g5LqOMjAy MuW5tDEw5pyIMTDml6XlkajkuIAgMjA6MDnlhpnpgZPvvJoKPiA+Cj4gPiBDdXJyZW50IEhMUyBp bXBsZW1lbnRhdGlvbiBzaW1wbHkgc2tpcCBhIGZhaWxlZCBzZWdtZW50IHRvIGNhdGNoIHVwCj4g PiB0aGUgc3RyZWFtLCBidXQgdGhpcyBpcyBub3Qgb3B0aW1hbCBmb3Igc29tZSB1c2UgY2FzZXMg bGlrZSBsaXZlc3RyZWFtCj4gPiByZWNvcmRpbmcuCj4gPiBBZGQgYW4gb3B0aW9uIHRvIHJldHJ5 IGEgZmFpbGVkIHNlZ21lbnQgdG8gZW5zdXJlIHRoZSBvdXRwdXQgZmlsZSBpcwo+ID4gYSBjb21w bGV0ZSBzdHJlYW0uCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogZ25hdHR1IDxnbmF0dHVvY0BtZS5j b20+Cj4gPiAtLS0KPiA+IEZpeGVkIGNvbW1pdCBtZXNzYWdlIHdyYXAKPiA+ICBsaWJhdmZvcm1h dC9obHMuYyB8IDE1ICsrKysrKysrKysrKysrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Zm9ybWF0 L2hscy5jIGIvbGliYXZmb3JtYXQvaGxzLmMKPiA+IGluZGV4IGU2MjI0MjVlODAuLjJiOTc3Zjkx MzIgMTAwNjQ0Cj4gPiAtLS0gYS9saWJhdmZvcm1hdC9obHMuYwo+ID4gKysrIGIvbGliYXZmb3Jt YXQvaGxzLmMKPiA+IEBAIC0yMjUsNiArMjI1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgSExTQ29udGV4 dCB7Cj4gPiAgICAgIGludCBodHRwX3BlcnNpc3RlbnQ7Cj4gPiAgICAgIGludCBodHRwX211bHRp cGxlOwo+ID4gICAgICBpbnQgaHR0cF9zZWVrYWJsZTsKPiA+ICsgICAgaW50IHNlZ19tYXhfcmV0 cnk7Cj4gPiAgICAgIEFWSU9Db250ZXh0ICpwbGF5bGlzdF9wYjsKPiA+ICAgICAgSExTQ3J5cHRv Q29udGV4dCAgY3J5cHRvX2N0eDsKPiA+ICB9IEhMU0NvbnRleHQ7Cj4gPiBAQCAtMTQ3Miw2ICsx NDczLDcgQEAgc3RhdGljIGludCByZWFkX2RhdGEodm9pZCAqb3BhcXVlLCB1aW50OF90ICpidWYs IGludCBidWZfc2l6ZSkKPiA+ICAgICAgaW50IHJldDsKPiA+ICAgICAgaW50IGp1c3Rfb3BlbmVk ID0gMDsKPiA+ICAgICAgaW50IHJlbG9hZF9jb3VudCA9IDA7Cj4gPiArICAgIGludCBzZWdtZW50 X3JldHJpZXMgPSAwOwo+ID4gICAgICBzdHJ1Y3Qgc2VnbWVudCAqc2VnOwo+ID4KPiA+ICByZXN0 YXJ0Ogo+ID4gQEAgLTE1NjMsOSArMTU2NSwxOCBAQCByZWxvYWQ6Cj4gPiAgICAgICAgICAgICAg YXZfbG9nKHYtPnBhcmVudCwgQVZfTE9HX1dBUk5JTkcsICJGYWlsZWQgdG8gb3BlbiBzZWdtZW50 ICUiUFJJZDY0IiBvZiBwbGF5bGlzdCAlZFxuIiwKPiA+ICAgICAgICAgICAgICAgICAgICAgdi0+ Y3VyX3NlcV9ubywKPiA+ICAgICAgICAgICAgICAgICAgICAgdi0+aW5kZXgpOwo+ID4gLSAgICAg ICAgICAgIHYtPmN1cl9zZXFfbm8gKz0gMTsKPiA+ICsgICAgICAgICAgICBpZiAoc2VnbWVudF9y ZXRyaWVzID49IGMtPnNlZ19tYXhfcmV0cnkpIHsKPiA+ICsgICAgICAgICAgICAgICAgYXZfbG9n KHYtPnBhcmVudCwgQVZfTE9HX1dBUk5JTkcsICJTZWdtZW50ICUiUFJJZDY0IiBvZiBwbGF5bGlz dCAlZCBmYWlsZWQgdG9vIG1hbnkgdGltZXMsIHNraXBwaW5nXG4iLAo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgdi0+Y3VyX3NlcV9ubywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHYt PmluZGV4KTsKPiA+ICsgICAgICAgICAgICAgICAgdi0+Y3VyX3NlcV9ubyArPSAxOwo+ID4gKyAg ICAgICAgICAgICAgICBzZWdtZW50X3JldHJpZXMgPSAwOwo+ID4gKyAgICAgICAgICAgIH0gZWxz ZSB7Cj4gPiArICAgICAgICAgICAgICAgIHNlZ21lbnRfcmV0cmllcyArPSAxOwo+ID4gKyAgICAg ICAgICAgIH0KPiA+ICAgICAgICAgICAgICBnb3RvIHJlbG9hZDsKPiA+ICAgICAgICAgIH0KPiA+ ICsgICAgICAgIHNlZ21lbnRfcmV0cmllcyA9IDA7Cj4gPiAgICAgICAgICBqdXN0X29wZW5lZCA9 IDE7Cj4gPiAgICAgIH0KPiA+Cj4gPiBAQCAtMjU0OSw2ICsyNTYwLDggQEAgc3RhdGljIGNvbnN0 IEFWT3B0aW9uIGhsc19vcHRpb25zW10gPSB7Cj4gPiAgICAgICAgICBPRkZTRVQoaHR0cF9zZWVr YWJsZSksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IC0xfSwgLTEsIDEsIEZMQUdTfSwKPiA+ ICAgICAgeyJzZWdfZm9ybWF0X29wdGlvbnMiLCAiU2V0IG9wdGlvbnMgZm9yIHNlZ21lbnQgZGVt dXhlciIsCj4gPiAgICAgICAgICBPRkZTRVQoc2VnX2Zvcm1hdF9vcHRzKSwgQVZfT1BUX1RZUEVf RElDVCwgey5zdHIgPSBOVUxMfSwgMCwgMCwgRkxBR1N9LAo+ID4gKyAgICB7InNlZ19tYXhfcmV0 cnkiLCAiTWF4aW11bSBudW1iZXIgb2YgdGltZXMgdG8gcmVsb2FkIGEgc2VnbWVudCBvbiBlcnJv ci4iLAo+ID4gKyAgICAgT0ZGU0VUKHNlZ19tYXhfcmV0cnkpLCBBVl9PUFRfVFlQRV9JTlQsIHsu aTY0ID0gMH0sIDAsIElOVF9NQVgsIEZMQUdTfSwKQlRXLCBEb2N1bWVudCBzaG91bGQgYWRkIGRl c2NyaWJlIGFib3V0IHRoZSBvcHRpb24uCj4gPiAgICAgIHtOVUxMfQo+ID4gIH07Cj4gPgo+ID4g LS0KPiA+IDIuMzcuMCAoQXBwbGUgR2l0LTEzNikKPiA+Cj4gPiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4KPiA+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgo+IE5vdCBzdXJlIHRoaXMgZnVuY3Rpb25zIGlz IHVzZWZ1bGwuIGJlY2F1c2UgdGhlcmUgaGF2ZSBhIG9wdGlvbiBuYW1lZAo+ICJtYXhfcmVsb2Fk IiBmb3IgIHBsYXlsaXN0IHJlbG9hZCwKPiBidXQgdGhpcyBjYW4gYmUgdXNlZCBmb3Igc2VnbWVu dCByZWxvYWQuCj4KPiBQZXJoYXBzIHRoZXJlIGhhdmUgc29tZSBzZW5jZSBuZWVkIHJlbG9hZCBz ZWdtZW50LCBzbyB0aGlzIGxvb2tkIG9rIHRvIG1lLgoKPgo+Cj4KPiBUaGFua3MKPiBTdGV2ZW4K X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRl dmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGgg c3ViamVjdCAidW5zdWJzY3JpYmUiLgo=