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 1C51E4C521 for ; Thu, 23 Jan 2025 16:56:16 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6E13868B75A; Thu, 23 Jan 2025 18:56:12 +0200 (EET) Received: from mout-p-202.mailbox.org (mout-p-202.mailbox.org [80.241.56.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0CE2868997B for ; Thu, 23 Jan 2025 18:56:06 +0200 (EET) Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4Yf6XL5Nwmz9skn for ; Thu, 23 Jan 2025 17:56:02 +0100 (CET) Message-ID: <96f51e6a-56ea-4a56-81e1-05169d88149d@gyani.pro> Date: Thu, 23 Jan 2025 22:25:58 +0530 MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org References: <20250123070837.1819-1-ffmpeg@gyani.pro> Content-Language: en-US From: Gyan Doshi In-Reply-To: X-Rspamd-Queue-Id: 4Yf6XL5Nwmz9skn Subject: Re: [FFmpeg-devel] [PATCH v3] avfilter/setpts: add option to preserve framerate 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAyMDI1LTAxLTIzIDA5OjI5IHBtLCBSb25hbGQgUy4gQnVsdGplIHdyb3RlOgo+IEhpLAo+ Cj4gT24gVGh1LCBKYW4gMjMsIDIwMjUgYXQgMjowOeKAr0FNIEd5YW4gRG9zaGkgPGZmbXBlZ0Bn eWFuaS5wcm8+IHdyb3RlOgo+Cj4+IEluIGYxMjFkOTUsIHRoZSBvdXRsaW5rIGZyYW1lcmF0ZSB3 YXMgdW5jb25kaXRpb25hbGx5IHVuc2V0Lgo+PiBUaGlzIGJyZWFrcy9ibG9hdHMgb3V0cHV0cyBm cm9tIENGUiBtdXhlcnMgdW5sZXNzIHRoZSB1c2VyIGV4cGxpY2l0bHkKPj4gc2V0IGEgc2FuZSBm cmFtZXJhdGUuIEFuZCB0aGUgbW9zdCBjb21tb24gaW52b2NhdGlvbiBmb3Igc2V0cHRzIHNlZW4g aW4KPj4gd29ya2Zsb3dzLCBvdXIgZG9jcyBhbmQgYWNyb3NzIHRoZSB3ZWIgaXMgYFBUUy1TVEFS VFBUU2Agb3Igb3RoZXJzIG9mIHRoZQo+PiBmb3JtIGBQVFMrY29uc3RhbnRgIHdoaWNoIHByZXNl cnZlIHRoZSBpbnB1dCBmcmFtZXJhdGUuCj4+Cj4+IEZpeGVzICMxMTQyOAo+PiAtLS0KPj4gQ29y cmVjdGVkIGZhaWxpbmcgRkFURVMKPj4KPj4gICBkb2MvZmlsdGVycy50ZXhpICAgICAgICAgIHwg NiArKysrKysKPj4gICBsaWJhdmZpbHRlci9zZXRwdHMuYyAgICAgIHwgNiArKysrKy0KPj4gICB0 ZXN0cy9mYXRlL2hldmMubWFrICAgICAgIHwgMiArLQo+PiAgIHRlc3RzL2ZhdGUvbW92Lm1hayAg ICAgICAgfCAyICstCj4+ICAgdGVzdHMvZmlsdGVyZ3JhcGhzL3NldHB0cyB8IDIgKy0KPj4gICA1 IGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4+Cj4+IGRp ZmYgLS1naXQgYS9kb2MvZmlsdGVycy50ZXhpIGIvZG9jL2ZpbHRlcnMudGV4aQo+PiBpbmRleCBi OTI2Yjg2NWFlLi5mYzM1MmVkMzRhIDEwMDY0NAo+PiAtLS0gYS9kb2MvZmlsdGVycy50ZXhpCj4+ ICsrKyBiL2RvYy9maWx0ZXJzLnRleGkKPj4gQEAgLTMxNDc4LDYgKzMxNDc4LDEyIEBAIFRoaXMg ZmlsdGVyIGFjY2VwdHMgdGhlIGZvbGxvd2luZyBvcHRpb25zOgo+PiAgIEBpdGVtIGV4cHIKPj4g ICBUaGUgZXhwcmVzc2lvbiB3aGljaCBpcyBldmFsdWF0ZWQgZm9yIGVhY2ggZnJhbWUgdG8gY29u c3RydWN0IGl0cwo+PiB0aW1lc3RhbXAuCj4+Cj4+ICtAaXRlbSBrZWVwX2ZwcyAoQGVtcGh7dmlk ZW8gb25seX0pCj4+ICtCb29sZWFuIG9wdGlvbiB3aGljaCBkZXRlcm1pbmVzIGlmIHRoZSBvcmln aW5hbCBmcmFtZXJhdGUgaXMgcHJlc2VydmVkLgo+PiArSWYgc2V0IHRvIGZhbHNlLCBiZSBhZHZp c2VkIHRoYXQgYSBzYW5lIGZyYW1lIHJhdGUgc2hvdWxkIGJlIGV4cGxpY2l0bHkKPj4gK3NwZWNp ZmllZCBpZiBvdXRwdXQgaXMgc2VudCB0byBhIGNvbnN0YW50IGZyYW1lIHJhdGUgbXV4ZXIuCj4+ ICtEZWZhdWx0IGlzIEBjb2Rle3RydWV9Lgo+PiArCj4+ICAgQGVuZCB0YWJsZQo+Pgo+PiAgIFRo ZSBleHByZXNzaW9uIGlzIGV2YWx1YXRlZCB0aHJvdWdoIHRoZSBldmFsIEFQSSBhbmQgY2FuIGNv bnRhaW4gdGhlCj4+IGZvbGxvd2luZwo+PiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvc2V0cHRz LmMgYi9saWJhdmZpbHRlci9zZXRwdHMuYwo+PiBpbmRleCA3NWQ5NjI0N2FmLi42NjA5ZmU4NmFh IDEwMDY0NAo+PiAtLS0gYS9saWJhdmZpbHRlci9zZXRwdHMuYwo+PiArKysgYi9saWJhdmZpbHRl ci9zZXRwdHMuYwo+PiBAQCAtOTgsNiArOTgsNyBAQCB0eXBlZGVmIHN0cnVjdCBTZXRQVFNDb250 ZXh0IHsKPj4gICAgICAgY29uc3QgQVZDbGFzcyAqY2xhc3M7Cj4+ICAgICAgIGNoYXIgKmV4cHJf c3RyOwo+PiAgICAgICBBVkV4cHIgKmV4cHI7Cj4+ICsgICAgaW50IGtlZXBfZnBzOwo+PiAgICAg ICBkb3VibGUgdmFyX3ZhbHVlc1tWQVJfVkFSU19OQl07Cj4+ICAgICAgIGVudW0gQVZNZWRpYVR5 cGUgdHlwZTsKPj4gICB9IFNldFBUU0NvbnRleHQ7Cj4+IEBAIC0xNTMsOCArMTU0LDEwIEBAIHN0 YXRpYyBpbnQgY29uZmlnX2lucHV0KEFWRmlsdGVyTGluayAqaW5saW5rKQo+PiAgIHN0YXRpYyBp bnQgY29uZmlnX291dHB1dF92aWRlbyhBVkZpbHRlckxpbmsgKm91dGxpbmspCj4+ICAgewo+PiAg ICAgICBGaWx0ZXJMaW5rICpsID0gZmZfZmlsdGVyX2xpbmsob3V0bGluayk7Cj4+ICsgICAgU2V0 UFRTQ29udGV4dCAqcyA9IG91dGxpbmstPnNyYy0+cHJpdjsKPj4KPj4gLSAgICBsLT5mcmFtZV9y YXRlID0gKEFWUmF0aW9uYWwpeyAxLCAwIH07Cj4+ICsgICAgaWYgKCFzLT5rZWVwX2ZwcykKPj4g KyAgICAgICAgbC0+ZnJhbWVfcmF0ZSA9IChBVlJhdGlvbmFsKXsgMSwgMCB9Owo+Pgo+PiAgICAg ICByZXR1cm4gMDsKPj4gICB9Cj4+IEBAIC0zMjAsNiArMzIzLDcgQEAgc3RhdGljIGludCBwcm9j ZXNzX2NvbW1hbmQoQVZGaWx0ZXJDb250ZXh0ICpjdHgsIGNvbnN0Cj4+IGNoYXIgKmNtZCwgY29u c3QgY2hhciAqYXIKPj4gICAjaWYgQ09ORklHX1NFVFBUU19GSUxURVIKPj4gICBzdGF0aWMgY29u c3QgQVZPcHRpb24gc2V0cHRzX29wdGlvbnNbXSA9IHsKPj4gICAgICAgeyAiZXhwciIsICJFeHBy ZXNzaW9uIGRldGVybWluaW5nIHRoZSBmcmFtZSB0aW1lc3RhbXAiLAo+PiBPRkZTRVQoZXhwcl9z dHIpLCBBVl9PUFRfVFlQRV9TVFJJTkcsIHsgLnN0ciA9ICJQVFMiIH0sIC5mbGFncyA9IFZ8RnxS IH0sCj4+ICsgICAgeyAia2VlcF9mcHMiLCAiUHJlc2VydmUgaW5wdXQgZnJhbWVyYXRlIiwgT0ZG U0VUKGtlZXBfZnBzKSwKPj4gQVZfT1BUX1RZUEVfSU5ULCB7IC5pNjQgPSAxIH0sIDAsIDEsIC5m bGFncyA9IFZ8RiB9LAo+PiAgICAgICB7IE5VTEwgfQo+PiAgIH07Cj4+ICAgQVZGSUxURVJfREVG SU5FX0NMQVNTKHNldHB0cyk7Cj4KPiBUaGFua3MsIHRoYXQgc2VlbXMgdG8gZG8gdGhlIHJpZ2h0 IHRoaW5nIGZvciBtZS4KPgo+IEFyZSB0aGVyZSBvdGhlciBzaXR1YXRpb25zIHdoZXJlIGZwcyBp cyB1bmF2YWlsYWJsZT8gKEkgZG9uJ3QgY2FyZSBhYm91dAo+IGJlaW5nIGV4YWN0IG9yIGFuIGF2 ZXJhZ2Ugb3Igd2hhdGV2ZXIgLSBqdXN0IHRoYXQgeHBzbnIgZG9lc24ndCBTSUdGUEUgZm9yCj4g cmVndWxhciBmZm1wZWcgY29tbWFuZGxpbmUgaW52b2NhdGlvbnMuKSBTaG91bGQgd2UgY29uc2lk ZXIgYWRkaW5nIGEKPiBkaXYtYnktemVybyBwcm90ZWN0aW9uIGluIHhwc25yPwoKTm90IGEgYmFk IGlkZWEuwqAgV2hhdCB3b3VsZCBiZSB0aGUgd29ya2luZyBmcHMgZm9yIHRoZSBmaWx0ZXIgaW4g Y2FzZSAKZnBzLmRlbiBpcyAwPwoKT3RoZXIgZmlsdGVycyB3aGljaCB1bnNldCBmcmFtZXJhdGUg YXJlIHRoZSBjb21iaW5hdGlvbiBmaWx0ZXJzOiAKe2gsdix4fXN0YWNrLCBjb25jYXQsIGludGVy bGVhdmUKClJlZ2FyZHMsCkd5YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K