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 B07CC4373F for ; Mon, 27 Jun 2022 02:44:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BAF8168B882; Mon, 27 Jun 2022 05:44:50 +0300 (EEST) Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A0CDE68B7E0 for ; Mon, 27 Jun 2022 05:44:44 +0300 (EEST) Received: by mail-oi1-f181.google.com with SMTP id e131so11118401oif.13 for ; Sun, 26 Jun 2022 19:44:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-transfer-encoding; bh=qIp0/7tT55Q2ymGXQVcTGryyViZ75gVXeAEt01dwC2I=; b=Pkz2eUdUHozK6mVSvrs2yR9MlvjqjWt15tv/WWPS/a0EqVdzoeaYuMwZApi+UU81Yz 2vxQExCxQbeSA313wKyqcpPN9uY41BTyLxR+xs6KE0pfUHcqMd3JGXfjx/0RJb2yTb7X GSWG4uUkgE2HxUK2LH47Y3nd3i0KtKfkj95lYu5Wg4hVepoYaZKfFOA5hMCGCETChlne yVzXMWf5QW3vrkm6vrDN6NI+vSMSZLsFeUxyb/++xX/GWrVMsrQczuBwiA0uktCdssht 3A1hTUoJWD6lBWA4xKaOatsIiMp2Ey5cUYFuupuRnHcYS1zHgq44xBa20seNC3v3UvXa NAAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:content-transfer-encoding; bh=qIp0/7tT55Q2ymGXQVcTGryyViZ75gVXeAEt01dwC2I=; b=1viNBA3Tn/E1jWf84O/GESTUylZzXJdzWZ/1oTO+r3JmhzBBs6xck6maBdnOlQ1+FO w4J01ihbjCbb9Br/6ZuvDxJEAK4Z2yZri7nQ/EVK0zahEpYEcebPBLW14py7lDQPqDJS Y2UC8iAEnNusU+riPhwaJ/fPyI/C6ln30eEPxWOedRkN5aKNPEodSeBPhbszfiKdo/aA uuWbVq78kfIBJSy2GI1bJPENTgAFiKw6xuwee3gx2Re7LETWScC4deYTV57pJBS9x+wK sIdEOZ29fD4u6EwaAFnuYLds6qt9Vccqlp9IK/6PdLdvZj4NcYN0MxpuOg1ZPqfb0cXk tqGw== X-Gm-Message-State: AJIora9SQOwz3XIflKPkCy6/NZfljAqt11ynWF/aPQjGdxyH9tv4Rufg 62TuLNZVqzJ09r++bYKCN+G2uZsHkMugebo2UK7bm/biVvocVQ== X-Google-Smtp-Source: AGRyM1tWY1Jz19C9HtYKtjbhSSsT5uSw0ENggwAsMOduPE2I0Cpy2tT0yXf+4MzvcjgCc3izsRB0SEmRjsk2OV1ifN0= X-Received: by 2002:a54:4809:0:b0:335:502b:cedc with SMTP id j9-20020a544809000000b00335502bcedcmr6328770oij.189.1656297882819; Sun, 26 Jun 2022 19:44:42 -0700 (PDT) MIME-Version: 1.0 References: <003901d889c2$f4236250$dc6a26f0$@absolucy.moe> <000001d889cd$84c9d370$8e5d7a50$@absolucy.moe> In-Reply-To: <000001d889cd$84c9d370$8e5d7a50$@absolucy.moe> From: Steven Liu Date: Mon, 27 Jun 2022 10:44:30 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avformat/hlsenc: Use HLS version 2 if rounded durations are enabled 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: PGx1Y3lAYWJzb2x1Y3kubW9lPiDkuo4yMDIy5bm0NuaciDI35pel5ZGo5LiAIDEwOjI45YaZ6YGT 77yaCj4KPiBZZXMuIFZlcnNpb24gMyBpcyBqdXN0IFZlcnNpb24gMiB3aXRoIGZsb2F0aW5nIHBv aW50IGR1cmF0aW9ucy4KTEdUTQo+Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9t OiBmZm1wZWctZGV2ZWwgPGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFs ZiBPZiBTdGV2ZW4gTGl1Cj4gU2VudDogU3VuZGF5LCBKdW5lIDI2LCAyMDIyIDEwOjE3IFBNCj4g VG86IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNzaW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLWRl dmVsQGZmbXBlZy5vcmc+Cj4gU3ViamVjdDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSF0gYXZm b3JtYXQvaGxzZW5jOiBVc2UgSExTIHZlcnNpb24gMiBpZiByb3VuZGVkIGR1cmF0aW9ucyBhcmUg ZW5hYmxlZAo+Cj4gTHVjeSA8bHVjeUBhYnNvbHVjeS5tb2U+IOS6jjIwMjLlubQ25pyIMjfml6Xl kajkuIAgMDk6MTLlhpnpgZPvvJoKPiA+Cj4gPiBUaGlzIGFsbG93cyBmb3Igd2lkZXIgY29tcGF0 aWJpbGl0eSB3aXRoIG9sZGVyIGRldmljZXMsIHN1Y2ggYXMgdGhvc2UKPiA+IHJ1bm5pbmcgaU9T IDMuIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBITFMgdmVyc2lvbiAyIGFuZCB2ZXJzaW9u IDMKPiA+IGlzIHRoYXQgdmVyc2lvbiAzIHN1cHBvcnRzIG5vbi1pbnRlZ2VyIEVYVElORiB2YWx1 ZXMsIGFuZCBhcyBzdWNoLCB3ZQo+ID4gY2FuIGRlZmF1bHQgdG8gdmVyc2lvbiAyIGlmIHdlJ3Jl IHVzaW5nIHdob2xlLWludGVnZXIgRVhUSU5GcyBhbnl3YXlzLAo+ID4gd2hlbiBgLWhsc19mbGFn cyByb3VuZF9kdXJhdGlvbnNgIGlzIHNldC4KPiA+Cj4gPiBBcyB0aGlzIGNvZGUgc2VlbXMgdG8g b3RoZXJ3aXNlIGNvbnNpc3RlbnRseSB1c2UgdGhlIGxvd2VzdCBjb21wYXRpYmxlCj4gPiB2ZXJz aW9uLCB0aGlzIHNlZW1zIHRvIGZpdCBpbiBwcm9wZXJseSB3aXRoIGV4aXN0aW5nIGJlaGF2aW9y Lgo+ID4KPiA+IFRlc3RpbmcgY29uZmlybXMgd2l0aCB0aGF0IHRoaXMgcGF0Y2gsIEhMUyBvdXRw dXQgY2FuIHdvcmsgYWxsIHRoZSB3YXkKPiA+IGJhY2sgdG8gaU9TIDMuCj4gPgo+ID4gVGhpcyBp cyBteSBmaXJzdCBjb250cmlidXRpb24gdG8gZmZtcGVnLCBzbyBwbGVhc2UgdGVsbCBtZSBpZiBJ IGRpZAo+ID4gYW55dGhpbmcgd3JvbmcsIGFuZCBJJ2xsIHRyeSBteSBiZXN0IHRvIGZpeCBpdC4K PiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBMdWN5IDxsdWN5QGFic29sdWN5Lm1vZT4KPiA+IC0tLQo+ ID4gIGRvYy9tdXhlcnMudGV4aSAgICAgIHwgMiArKwo+ID4gIGxpYmF2Zm9ybWF0L2hsc2VuYy5j IHwgNiArKysrKy0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kb2MvbXV4ZXJzLnRleGkgYi9kb2MvbXV4ZXJz LnRleGkgaW5kZXgKPiA+IGI2Y2FmYWE1ZmQuLmIyZjQzMjZhYWUgMTAwNjQ0Cj4gPiAtLS0gYS9k b2MvbXV4ZXJzLnRleGkKPiA+ICsrKyBiL2RvYy9tdXhlcnMudGV4aQo+ID4gQEAgLTEwNjAsNiAr MTA2MCw4IEBAIGFuZCByZW1vdmUgdGhlIEBjb2RleyNFWFQtWC1FTkRMSVNUfSBmcm9tIHRoZQo+ ID4gb2xkIHNlZ21lbnQgbGlzdC4KPiA+ICBAaXRlbSByb3VuZF9kdXJhdGlvbnMKPiA+ICBSb3Vu ZCB0aGUgZHVyYXRpb24gaW5mbyBpbiB0aGUgcGxheWxpc3QgZmlsZSBzZWdtZW50IGluZm8gdG8g aW50ZWdlcgo+ID4gdmFsdWVzLCBpbnN0ZWFkIG9mIHVzaW5nIGZsb2F0aW5nIHBvaW50Lgo+ID4g K0lmIHRoZXJlIGFyZSBubyBvdGhlciBmZWF0dXJlcyByZXF1aXJpbmcgaGlnaGVyIEhMUyB2ZXJz aW9ucyBiZSB1c2VkLAo+ID4gK3RoZW4gdGhpcyB3aWxsIGFsbG93IGZmbXBlZyB0byBvdXRwdXQg YSBITFMgdmVyc2lvbiAyIG0zdTguCj4gPgo+ID4gIEBpdGVtIGRpc2NvbnRfc3RhcnQKPiA+ICBB ZGQgdGhlIEBjb2RleyNFWFQtWC1ESVNDT05USU5VSVRZfSB0YWcgdG8gdGhlIHBsYXlsaXN0LCBi ZWZvcmUgdGhlCj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvaGxzZW5jLmMgYi9saWJhdmZv cm1hdC9obHNlbmMuYyBpbmRleAo+ID4gM2JhZmRkZmE2MS4uN2MwOTdiNGJmMiAxMDA2NDQKPiA+ IC0tLSBhL2xpYmF2Zm9ybWF0L2hsc2VuYy5jCj4gPiArKysgYi9saWJhdmZvcm1hdC9obHNlbmMu Ywo+ID4gQEAgLTE1NTAsNyArMTU1MCwxMSBAQCBzdGF0aWMgaW50IGhsc193aW5kb3coQVZGb3Jt YXRDb250ZXh0ICpzLCBpbnQKPiA+IGxhc3QsIFZhcmlhbnRTdHJlYW0gKnZzKQo+ID4gICAgICBk b3VibGUgKnByb2dfZGF0ZV90aW1lX3AgPSAoaGxzLT5mbGFncyAmIEhMU19QUk9HUkFNX0RBVEVf VElNRSkgPwo+ID4gJnByb2dfZGF0ZV90aW1lIDogTlVMTDsKPiA+ICAgICAgaW50IGJ5dGVyYW5n ZV9tb2RlID0gKGhscy0+ZmxhZ3MgJiBITFNfU0lOR0xFX0ZJTEUpIHx8Cj4gPiAoaGxzLT5tYXhf c2VnX3NpemUgPiAwKTsKPiA+Cj4gPiAtICAgIGhscy0+dmVyc2lvbiA9IDM7Cj4gPiArICAgIGhs cy0+dmVyc2lvbiA9IDI7Cj4gRG8geW91IG1lYW4gdGhlIGZ1bmN0aW9ucyB3aGljaCBzdXBwb3J0 IGZyb20gdmVyc2lvbiAzIGJ1dCBub3QgdXNlIEhMU19ST1VORF9EVVJBVElPTlMgc2hvdWxkIHVz ZSB2ZXJzaW9uIDI/Cj4gPiArICAgIGlmICghKGhscy0+ZmxhZ3MgJiBITFNfUk9VTkRfRFVSQVRJ T05TKSkgewo+ID4gKyAgICAgICAgaGxzLT52ZXJzaW9uID0gMzsKPiA+ICsgICAgfQo+ID4gKwo+ ID4gICAgICBpZiAoYnl0ZXJhbmdlX21vZGUpIHsKPiA+ICAgICAgICAgIGhscy0+dmVyc2lvbiA9 IDQ7Cj4gPiAgICAgICAgICBzZXF1ZW5jZSA9IDA7Cj4gPiAtLQo+ID4gMi4zNi4xCj4gPgo+ID4K PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+ID4g aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gPgo+ID4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gPiBmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4gVGhh bmtzCj4gU3RldmVuCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+ IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbCBmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpUaGFua3MKU3RldmVuCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K