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 A4FA746FEE for ; Tue, 25 Jul 2023 01:42:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F0CC068C828; Tue, 25 Jul 2023 04:42:09 +0300 (EEST) Received: from mail-yw1-f179.google.com (mail-yw1-f179.google.com [209.85.128.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 33D9468C096 for ; Tue, 25 Jul 2023 04:42:04 +0300 (EEST) Received: by mail-yw1-f179.google.com with SMTP id 00721157ae682-583ae4818c8so39498637b3.3 for ; Mon, 24 Jul 2023 18:42:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690249323; x=1690854123; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6VwhNV5IZEUPp30SUzeQG+nkQwpdVXnFOxj0Z3NUoDY=; b=mgayCjWDA8LWDu3oB0CO1Z2K6pho0pJUnV3kS0Z9M1bmSA9OVnqm3lDjWI+kjyWbBo /WsGKN4RirmDqf+1amUQZ9tY2BusqPpchbTafo2jYKa82oTSqYjzxuYKo6zkYtBJOCYF a+AReAR2mOH+lJAWY+uFUyFO1ZtPMd40Nl6F5wt5YkenmiE5JzTspBusFqc10LUxXRpj HNYP/Cwtx0W+/nUJI1tjSKaEM59gn2MIevl0iNVnhdGJQaNWcWfCzz4eL1wGpuYtVBX7 7uYXtLZHp9mm1dkBajDuffdID+zkeHkjzIejPwKU/ciEr4pjKCTwj8QzRyqTAioWnY5M cpzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690249323; x=1690854123; h=content-transfer-encoding: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=6VwhNV5IZEUPp30SUzeQG+nkQwpdVXnFOxj0Z3NUoDY=; b=JPJdPslOZgpLPPb/ayowU4r5Y5XA15Gpw6iKsSxD9NoMzzkI9h0VCZXTbrDbvRzp48 9sOEtRwaDXXqq+4grB4Z/mFYvVgR/4RM8jMtMn32dER9FgmbLNDa6Rz70M7Pabk8a4bD e13E4/huDQrGN+ySiGbtk+D2p+/zCh5PlwZ8ULMxzK0ZT7rRt+x9Q8HE/P1nBa1KJuwQ WkllmnZEaqeb0aPHgIDh0RnAs8EuMnY7k+KiGL0rCsBtzgUee/1FT71JOtJa6zgk1szN tb5WBHTc6KJ9f2k70Bw85uYDdTV3PxCSddZTNTmrR9bIBpUBVksVDxUcyJgD3laN3Ghf uRSQ== X-Gm-Message-State: ABy/qLYAkTWj/Is7ocjMM3roHZd7sR/cvvdkwSW6Cp7d2FJSIL4yYDoC q6NOR0j362edcZUByAFw6Hj88mCMP+1O4+qsV8q95MCZU9sUnQ== X-Google-Smtp-Source: APBJJlGydaoS2N91734EEud3NxpIh0eLelYZrJ+sz/ZZ6mH7e8CMH0e04YEPFK7t/HNEVsSSS4xTCH5uCgMuwvw5sJQ= X-Received: by 2002:a0d:fdc4:0:b0:579:dfd8:d4b3 with SMTP id n187-20020a0dfdc4000000b00579dfd8d4b3mr9558548ywf.17.1690249322574; Mon, 24 Jul 2023 18:42:02 -0700 (PDT) MIME-Version: 1.0 References: <20230725000122.35732-1-timo@rothenpieler.org> In-Reply-To: <20230725000122.35732-1-timo@rothenpieler.org> From: Steven Liu Date: Tue, 25 Jul 2023 09:41:51 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] avformat/flvenc: write proper timestamps when muxing hevc 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: VGltbyBSb3RoZW5waWVsZXIgPHRpbW9Acm90aGVucGllbGVyLm9yZz4g5LqOMjAyM+W5tDfmnIgy NeaXpeWRqOS6jCAwODowMeWGmemBk++8mgo+Cj4gLS0tCj4gIGxpYmF2Zm9ybWF0L2ZsdmVuYy5j IHwgOCArKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvbGliYXZmb3JtYXQvZmx2ZW5jLmMgYi9saWJhdmZvcm1h dC9mbHZlbmMuYwo+IGluZGV4IDMzNWQ5MDA0MTUuLjQxNjM2YmExYjggMTAwNjQ0Cj4gLS0tIGEv bGliYXZmb3JtYXQvZmx2ZW5jLmMKPiArKysgYi9saWJhdmZvcm1hdC9mbHZlbmMuYwo+IEBAIC04 NjMsNiArODYzLDkgQEAgc3RhdGljIGludCBmbHZfd3JpdGVfcGFja2V0KEFWRm9ybWF0Q29udGV4 dCAqcywgQVZQYWNrZXQgKnBrdCkKPiAgICAgIGVsc2UKPiAgICAgICAgICBmbGFnc19zaXplID0g MTsKPgo+ICsgICAgaWYgKHBhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfSEVWQyAmJiBwa3Qt PnB0cyAhPSBwa3QtPmR0cykKPiArICAgICAgICBmbGFnc19zaXplICs9IDM7Cj4gKwo+ICAgICAg aWYgKHBhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfQUFDIHx8IHBhci0+Y29kZWNfaWQgPT0g QVZfQ09ERUNfSURfSDI2NAo+ICAgICAgICAgICAgICB8fCBwYXItPmNvZGVjX2lkID09IEFWX0NP REVDX0lEX01QRUc0IHx8IHBhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfSEVWQwo+ICAgICAg ICAgICAgICB8fCBwYXItPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0FWMSB8fCBwYXItPmNvZGVj X2lkID09IEFWX0NPREVDX0lEX1ZQOSkgewo+IEBAIC05OTgsOCArMTAwMSwxMSBAQCBzdGF0aWMg aW50IGZsdl93cml0ZV9wYWNrZXQoQVZGb3JtYXRDb250ZXh0ICpzLCBBVlBhY2tldCAqcGt0KQo+ ICAgICAgfSBlbHNlIHsKPiAgICAgICAgICBhdl9hc3NlcnQxKGZsYWdzPj0wKTsKPiAgICAgICAg ICBpZiAocGFyLT5jb2RlY19pZCA9PSBBVl9DT0RFQ19JRF9IRVZDKSB7Cj4gLSAgICAgICAgICAg IGF2aW9fdzgocGIsIEZMVl9JU19FWF9IRUFERVIgfCBQYWNrZXRUeXBlQ29kZWRGcmFtZXNYIHwg ZnJhbWV0eXBlKTsgLy8gRXhWaWRlb1RhZ0hlYWRlciBtb2RlIHdpdGggUGFja2V0VHlwZUNvZGVk RnJhbWVzWAo+ICsgICAgICAgICAgICBpbnQgcGt0dHlwZSA9IChwa3QtPnB0cyAhPSBwa3QtPmR0 cykgPyBQYWNrZXRUeXBlQ29kZWRGcmFtZXMgOiBQYWNrZXRUeXBlQ29kZWRGcmFtZXNYOwo+ICsg ICAgICAgICAgICBhdmlvX3c4KHBiLCBGTFZfSVNfRVhfSEVBREVSIHwgcGt0dHlwZSB8IGZyYW1l dHlwZSk7IC8vIEV4VmlkZW9UYWdIZWFkZXIgbW9kZSB3aXRoIFBhY2tldFR5cGVDb2RlZEZyYW1l c1gKPiAgICAgICAgICAgICAgYXZpb193cml0ZShwYiwgImh2YzEiLCA0KTsKPiArICAgICAgICAg ICAgaWYgKHBrdHR5cGUgPT0gUGFja2V0VHlwZUNvZGVkRnJhbWVzKQo+ICsgICAgICAgICAgICAg ICAgYXZpb193YjI0KHBiLCBwa3QtPnB0cyAtIHBrdC0+ZHRzKTsKPiAgICAgICAgICB9IGVsc2Ug aWYgKHBhci0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfQVYxIHx8IHBhci0+Y29kZWNfaWQgPT0g QVZfQ09ERUNfSURfVlA5KSB7Cj4gICAgICAgICAgICAgIGF2aW9fdzgocGIsIEZMVl9JU19FWF9I RUFERVIgfCBQYWNrZXRUeXBlQ29kZWRGcmFtZXMgfCBmcmFtZXR5cGUpOwo+ICAgICAgICAgICAg ICBhdmlvX3dyaXRlKHBiLCBwYXItPmNvZGVjX2lkID09IEFWX0NPREVDX0lEX0FWMSA/ICJhdjAx IiA6ICJ2cDA5IiwgNCk7Cj4gLS0KPiAyLjM0LjEKPgo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGlu Zm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgoKTEdUTQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3Jn Cmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5z dWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==