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 6498C44417 for ; Tue, 11 Oct 2022 12:14:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B992368BC89; Tue, 11 Oct 2022 15:14:43 +0300 (EEST) Received: from st43p00im-zteg10072001.me.com (st43p00im-zteg10072001.me.com [17.58.63.167]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9EDA468BC10 for ; Tue, 11 Oct 2022 15:14:36 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1665490474; bh=AltZTT1A3SXACdZfEEpwyoQk4ZgqVQAkCkkJaPn8G9o=; h=From:Message-Id:Content-Type:Mime-Version:Subject:Date:To; b=uaRHKgIfxh1+NhxQflY/eneyozioqCAmoKBEXKl5Wh61f0uFy+6qDGZt/eIE0oIjR z+B/tNsCp1OBtMgaYnTvMfLIIz8hW9NsmwsyunwnwjXI43N6MsvccNM2O/zrElzKId s9+4VV+qNN2T/cMdCz33xAKylsSZiq3DBxKiF/A/c1ykpLUxS2pGtoN+Ng+rS2PK5V tgPdAo2tFjuaRd0iUhxCYp0eVLobRiJzrHxPkXxQ8YNDuT1E3pQExBTN8k4P3UlFZ1 3LzVtCIB1tFXjHiH21mIJdeSNvecxInI4kqQB9+fiaPZiP8Idhi9qUYDhlJV6e7ncH M8g1lvJj8xTXg== Received: from smtpclient.apple (st43p00im-dlb-asmtp-mailmevip.me.com [17.42.251.41]) by st43p00im-zteg10072001.me.com (Postfix) with ESMTPSA id D0570B4073D; Tue, 11 Oct 2022 12:14:32 +0000 (UTC) From: ChenLiucheng Message-Id: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Date: Tue, 11 Oct 2022 20:14:29 +0800 In-Reply-To: To: ffmpeg-devel@ffmpeg.org References: <20221010120841.72142-1-gnattuoc@me.com> X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Proofpoint-ORIG-GUID: K_7FwcxpGS3OyfAY22upX0EcydehdiVB X-Proofpoint-GUID: K_7FwcxpGS3OyfAY22upX0EcydehdiVB X-Proofpoint-Virus-Version: =?UTF-8?Q?vendor=3Dfsecure_engine=3D1.1.170-22c6f66c430a71ce266a39bfe25bc?= =?UTF-8?Q?2903e8d5c8f:6.0.138,18.0.816,17.0.605.474.0000000_definitions?= =?UTF-8?Q?=3D2022-01-17=5F04:2020-02-14=5F02,2022-01-17=5F04,2020-01-23?= =?UTF-8?Q?=5F02_signatures=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 mlxlogscore=999 mlxscore=0 bulkscore=0 clxscore=1015 adultscore=0 phishscore=0 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210110069 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Liu Steven 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: Cgo+IE9uIE9jdCAxMSwgMjAyMiwgYXQgMTQ6MTksIFN0ZXZlbiBMaXUgPGxpbmdqaXVqaWFua2VA Z21haWwuY29tIDxtYWlsdG86bGluZ2ppdWppYW5rZUBnbWFpbC5jb20+PiB3cm90ZToKPiAKPiBT dGV2ZW4gTGl1IDxsaW5naml1amlhbmtlQGdtYWlsLmNvbSA8bWFpbHRvOmxpbmdqaXVqaWFua2VA Z21haWwuY29tPj4g5LqOMjAyMuW5tDEw5pyIMTHml6XlkajkuowgMTA6NTXlhpnpgZPvvJoKPj4g Cj4+IGduYXR0dSA8Z25hdHR1b2NAbWUuY29tIDxtYWlsdG86Z25hdHR1b2NAbWUuY29tPj4g5LqO MjAyMuW5tDEw5pyIMTDml6XlkajkuIAgMjA6MDnlhpnpgZPvvJoKPj4+IAo+Pj4gQ3VycmVudCBI TFMgaW1wbGVtZW50YXRpb24gc2ltcGx5IHNraXAgYSBmYWlsZWQgc2VnbWVudCB0byBjYXRjaCB1 cAo+Pj4gdGhlIHN0cmVhbSwgYnV0IHRoaXMgaXMgbm90IG9wdGltYWwgZm9yIHNvbWUgdXNlIGNh c2VzIGxpa2UgbGl2ZXN0cmVhbQo+Pj4gcmVjb3JkaW5nLgo+Pj4gQWRkIGFuIG9wdGlvbiB0byBy ZXRyeSBhIGZhaWxlZCBzZWdtZW50IHRvIGVuc3VyZSB0aGUgb3V0cHV0IGZpbGUgaXMKPj4+IGEg Y29tcGxldGUgc3RyZWFtLgo+Pj4gCj4+PiBTaWduZWQtb2ZmLWJ5OiBnbmF0dHUgPGduYXR0dW9j QG1lLmNvbSA8bWFpbHRvOmduYXR0dW9jQG1lLmNvbT4+Cj4+PiAtLS0KPj4+IEZpeGVkIGNvbW1p dCBtZXNzYWdlIHdyYXAKPj4+IGxpYmF2Zm9ybWF0L2hscy5jIHwgMTUgKysrKysrKysrKysrKyst Cj4+PiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4g Cj4+PiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvaGxzLmMgYi9saWJhdmZvcm1hdC9obHMuYwo+ Pj4gaW5kZXggZTYyMjQyNWU4MC4uMmI5NzdmOTEzMiAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Zm9y bWF0L2hscy5jCj4+PiArKysgYi9saWJhdmZvcm1hdC9obHMuYwo+Pj4gQEAgLTIyNSw2ICsyMjUs NyBAQCB0eXBlZGVmIHN0cnVjdCBITFNDb250ZXh0IHsKPj4+ICAgICBpbnQgaHR0cF9wZXJzaXN0 ZW50Owo+Pj4gICAgIGludCBodHRwX211bHRpcGxlOwo+Pj4gICAgIGludCBodHRwX3NlZWthYmxl Owo+Pj4gKyAgICBpbnQgc2VnX21heF9yZXRyeTsKPj4+ICAgICBBVklPQ29udGV4dCAqcGxheWxp c3RfcGI7Cj4+PiAgICAgSExTQ3J5cHRvQ29udGV4dCAgY3J5cHRvX2N0eDsKPj4+IH0gSExTQ29u dGV4dDsKPj4+IEBAIC0xNDcyLDYgKzE0NzMsNyBAQCBzdGF0aWMgaW50IHJlYWRfZGF0YSh2b2lk ICpvcGFxdWUsIHVpbnQ4X3QgKmJ1ZiwgaW50IGJ1Zl9zaXplKQo+Pj4gICAgIGludCByZXQ7Cj4+ PiAgICAgaW50IGp1c3Rfb3BlbmVkID0gMDsKPj4+ICAgICBpbnQgcmVsb2FkX2NvdW50ID0gMDsK Pj4+ICsgICAgaW50IHNlZ21lbnRfcmV0cmllcyA9IDA7Cj4+PiAgICAgc3RydWN0IHNlZ21lbnQg KnNlZzsKPj4+IAo+Pj4gcmVzdGFydDoKPj4+IEBAIC0xNTYzLDkgKzE1NjUsMTggQEAgcmVsb2Fk Ogo+Pj4gICAgICAgICAgICAgYXZfbG9nKHYtPnBhcmVudCwgQVZfTE9HX1dBUk5JTkcsICJGYWls ZWQgdG8gb3BlbiBzZWdtZW50ICUiUFJJZDY0IiBvZiBwbGF5bGlzdCAlZFxuIiwKPj4+ICAgICAg ICAgICAgICAgICAgICB2LT5jdXJfc2VxX25vLAo+Pj4gICAgICAgICAgICAgICAgICAgIHYtPmlu ZGV4KTsKPj4+IC0gICAgICAgICAgICB2LT5jdXJfc2VxX25vICs9IDE7Cj4+PiArICAgICAgICAg ICAgaWYgKHNlZ21lbnRfcmV0cmllcyA+PSBjLT5zZWdfbWF4X3JldHJ5KSB7Cj4+PiArICAgICAg ICAgICAgICAgIGF2X2xvZyh2LT5wYXJlbnQsIEFWX0xPR19XQVJOSU5HLCAiU2VnbWVudCAlIlBS SWQ2NCIgb2YgcGxheWxpc3QgJWQgZmFpbGVkIHRvbyBtYW55IHRpbWVzLCBza2lwcGluZ1xuIiwK Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHYtPmN1cl9zZXFfbm8sCj4+PiArICAgICAgICAg ICAgICAgICAgICAgICB2LT5pbmRleCk7Cj4+PiArICAgICAgICAgICAgICAgIHYtPmN1cl9zZXFf bm8gKz0gMTsKPj4+ICsgICAgICAgICAgICAgICAgc2VnbWVudF9yZXRyaWVzID0gMDsKPj4+ICsg ICAgICAgICAgICB9IGVsc2Ugewo+Pj4gKyAgICAgICAgICAgICAgICBzZWdtZW50X3JldHJpZXMg Kz0gMTsKPj4+ICsgICAgICAgICAgICB9Cj4+PiAgICAgICAgICAgICBnb3RvIHJlbG9hZDsKPj4+ ICAgICAgICAgfQo+Pj4gKyAgICAgICAgc2VnbWVudF9yZXRyaWVzID0gMDsKPj4+ICAgICAgICAg anVzdF9vcGVuZWQgPSAxOwo+Pj4gICAgIH0KPj4+IAo+Pj4gQEAgLTI1NDksNiArMjU2MCw4IEBA IHN0YXRpYyBjb25zdCBBVk9wdGlvbiBobHNfb3B0aW9uc1tdID0gewo+Pj4gICAgICAgICBPRkZT RVQoaHR0cF9zZWVrYWJsZSksIEFWX09QVF9UWVBFX0JPT0wsIHsgLmk2NCA9IC0xfSwgLTEsIDEs IEZMQUdTfSwKPj4+ICAgICB7InNlZ19mb3JtYXRfb3B0aW9ucyIsICJTZXQgb3B0aW9ucyBmb3Ig c2VnbWVudCBkZW11eGVyIiwKPj4+ICAgICAgICAgT0ZGU0VUKHNlZ19mb3JtYXRfb3B0cyksIEFW X09QVF9UWVBFX0RJQ1QsIHsuc3RyID0gTlVMTH0sIDAsIDAsIEZMQUdTfSwKPj4+ICsgICAgeyJz ZWdfbWF4X3JldHJ5IiwgIk1heGltdW0gbnVtYmVyIG9mIHRpbWVzIHRvIHJlbG9hZCBhIHNlZ21l bnQgb24gZXJyb3IuIiwKPj4+ICsgICAgIE9GRlNFVChzZWdfbWF4X3JldHJ5KSwgQVZfT1BUX1RZ UEVfSU5ULCB7Lmk2NCA9IDB9LCAwLCBJTlRfTUFYLCBGTEFHU30sCj4gQlRXLCBEb2N1bWVudCBz aG91bGQgYWRkIGRlc2NyaWJlIGFib3V0IHRoZSBvcHRpb24uCj4+PiAgICAge05VTEx9Cj4+PiB9 Owo+Pj4gCj4+PiAtLQo+Pj4gMi4zNy4wIChBcHBsZSBHaXQtMTM2KQo+Pj4gCj4+PiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4gZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdAo+Pj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcgPG1haWx0bzpmZm1wZWct ZGV2ZWxAZmZtcGVnLm9yZz4KPj4+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAo+Pj4gCj4+PiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKPj4+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCj4+IAo+PiBOb3Qgc3VyZSB0aGlzIGZ1bmN0aW9ucyBpcyB1c2VmdWxs LiBiZWNhdXNlIHRoZXJlIGhhdmUgYSBvcHRpb24gbmFtZWQKPj4gIm1heF9yZWxvYWQiIGZvciAg cGxheWxpc3QgcmVsb2FkLAo+PiBidXQgdGhpcyBjYW4gYmUgdXNlZCBmb3Igc2VnbWVudCByZWxv YWQuCj4+IAo+PiBQZXJoYXBzIHRoZXJlIGhhdmUgc29tZSBzZW5jZSBuZWVkIHJlbG9hZCBzZWdt ZW50LCBzbyB0aGlzIGxvb2tkIG9rIHRvIG1lLgo+IAo+PiAKPj4gCj4+IAo+PiBUaGFua3MKPj4g U3RldmVuCgoKTWF5IEkgaGF2ZSBtb3JlIGNsYXJpZmljYXRpb24gb24gdGhpcz8gTGlrZSBvbiB3 aGljaCBhc3BlY3QgaXQgbmVlZCB0byBoYXZlIG1vcmUgZGV0YWlscyB0byBiZXR0ZXIgZGVzY3Jp YmUgdGhpcyBvcHRpb24/IEkgdHJpZWQgdG8ga2VlcCB0aGUgaGVscCB0ZXh0IGFzIGNvbmNpc2Ug YXMgcG9zc2libGUgYW5kIEkgcHJvYmFibHkgbWlzc2VkIHNvbWV0aGluZyBoZXJlLiAKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFp bG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFi b3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo=