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 A077C49D12 for ; Mon, 8 Jul 2024 12:34:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6573C68DC2F; Mon, 8 Jul 2024 15:33:57 +0300 (EEST) Received: from b-painless.mh.aa.net.uk (b-painless.mh.aa.net.uk [81.187.30.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B244D68DA6A for ; Mon, 8 Jul 2024 15:33:50 +0300 (EEST) Received: from 3.4.3.5.7.1.0.f.c.9.9.9.9.3.2.a.0.5.8.0.9.1.8.0.0.b.8.0.1.0.0.2.ip6.arpa ([2001:8b0:819:850:a239:999c:f017:5343] helo=andrews-2024-laptop.sayers) by painless-b.tch.aa.net.uk with esmtp (Exim 4.96) (envelope-from ) id 1sQnYx-004tYU-2x for ffmpeg-devel@ffmpeg.org; Mon, 08 Jul 2024 13:33:50 +0100 Date: Mon, 8 Jul 2024 13:33:42 +0100 From: Andrew Sayers To: FFmpeg development discussions and patches Message-ID: References: <20240622151334.GD14140@haasn.xyz> <20240702152700.GC15496@haasn.xyz> <20240703152558.GB29034@haasn.xyz> <20240705203117.GB297771@haasn.xyz> <20240705213406.GE4991@pb2> <20240706164218.GG4991@pb2> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Subject: Re: [FFmpeg-devel] [RFC]] swscale modernization proposal 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: T24gTW9uLCBKdWwgMDgsIDIwMjQgYXQgMDc6NTg6NDRBTSAtMDQwMCwgUm9uYWxkIFMuIEJ1bHRq ZSB3cm90ZToKPiBPbiBTYXQsIEp1bCA2LCAyMDI0IGF0IDE6MjnigK9QTSBIZW5kcmlrIExlcHBr ZXMgPGgubGVwcGtlc0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gT24gU2F0LCBKdWwgNiwgMjAyNCBh dCA2OjQy4oCvUE0gTWljaGFlbCBOaWVkZXJtYXllcgpbLi4uXQo+ID4gPiA+IFRoZSBlbnRpcmUg cG9pbnQgb2YgcHJlc2V0cyBpcyB0byBoYXZlIHRoZW0gcHJvdmlkZSBhIHByZWRlZmluZWQgc2V0 Cj4gPiA+ID4gb2YgcGFyYW1ldGVycywgZWFzeSBmb3IgdXNlcnMgdG8gcGljayBvbmUgdmFsdWUs IHJhdGhlciB0aGFuIGEgYnVuY2guCj4gPiA+ID4gQW5kIHdoYXQgYSBwcmVzZXQgYWN0dWFsbHkg bWVhbnMgc2hvdWxkIGJlIGRvY3VtZW50ZWQuCj4gPiA+ID4gSG93IGRvIHlvdSBkZWZpbmUgInBy ZXNldHMiIGlmIHRoZXkgZG9uJ3QgaGFyZGNvZGUgYSBsaXN0IG9mIGNob2ljZXMKPiA+ID4gPiBm b3IgYWxsIHRoZSByZWxldmFudCBvcHRpb25zPwo+ID4gPiA+Cj4gPiA+ID4gQWR2YW5jZWQgc2V0 dGluZ3MgZXhpc3QgZm9yIGEgdXNlciB0byBzZWxlY3QgYW55IHBhcnRpY3VsYXIgZGV0YWlsLCBp Zgo+ID4gPiA+IHRoZXkgc28gZGVzaXJlLgo+ID4gPgo+ID4gPiBUaGUgcHJvYmxlbSBpcyBpZiBu ZXcgZmVhdHVyZXMgYXJlIGFkZGVkIGFuZCB5b3UgaGF2ZSBhIGhhcmRjb2RlZCBsaXN0IGluCj4g PiA+IHRoZSBBUEkgd2hhdCBlYWNoIHF1YWxpdHkgY29ycmVzcG9uZHMgdG8gY2hhbmdlIGl0IHlv dSBoYXZlIHRvIGJ1bXAgbWFqb3IKPiA+ID4KPiA+ID4gYWxzbywgZG8gd2UgcmVhbGx5IGhhdmUg b3Igd2FudCB0byBoYXZlIG9wdGltaXplZCBuZWFyZXN0IG5laWdoYm9yIHNjYWxlcgo+ID4gPiBj b2RlID8KPiA+ID4gSWYgbm90IHRoZSBBVl9TQ0FMRV9VTFRSQUZBU1QgY291bGQgYmUgc2xvd2Vy IHRoYW4gQVZfU0NBTEVfVkVSWUZBU1QKPiA+ID4gc2ltcGx5IGJlY2F1c2UgaXQgbm93ICJoYXMg dG8iIGRvIHNvbWV0aGluZyB3ZSBhY3R1YWxseSBoYXZlIG5vdAo+ID4gb3B0aW1pemVkCj4gPiA+ Cj4gPgo+ID4gU28uLiB5b3Ugb2JqZWN0IHRvIHRoZSBjb21tZW50cyB0aGF0IGV4cGxhaW4gd2hh dCBpdCBkb2VzPwo+ID4gU29tZW9uZSB0aGF0IHVzZXMgcHJlc2V0cyB3aWxsIG5ldmVyIGhhdmUg YSBndWFyYW50ZWUgdG8gdGhlIHNlbGVjdGVkCj4gPiBhbGdvcml0aG1zIGFuZCBvcHRpb25zCj4g Pgo+IAo+IEJ1dCB0aGVuIHdoeSBkaWQgd2UgcHJvdmlkZSB0aGlzIGluZm9ybWF0aW9uPyBJdCdz IG9uZSB0aGluZyB0byBoYXZlIGl0IGluCj4gYSBzdGFja292ZXJmbG93IGFuc3dlciByZTogYSBz cGVjaWZpYyBGRm1wZWcgdmVyc2lvbiwgYnV0IGluIGEgaGVhZGVyLCBpdAo+IGZlZWxzIG11Y2gg bW9yZSAuLi4gYnVyZGVuaW5nLiBFdmVuIGlmIG5vIGFjdHVhbCBBUEkgbGlua2FnZSBvY2N1cnJl ZC4KClRoYXQgYnVyZGVuIGV4aXN0cyBubyBtYXR0ZXIgd2hhdCwgZG9jdW1lbnRhdGlvbiBqdXN0 IHB1dHMgaXQgb24gdGhlIHNob3VsZGVycwpvZiBhIHNtYWxsIG51bWJlciBvZiBkZXZlbG9wZXJz IHdobyB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtOyBpbnN0ZWFkIG9mIGEgbGFyZ2UKbnVtYmVyIG9m IHVzZXJzIHdobyBoYXZlIHRvIGhvcGUgYW4gU08gYW5zd2VyIGlzbid0IG91dC1vZi1kYXRlIHll dC4KCldlIG9mdGVuIHNheSBlLmcuICJ0aGlzIHN0cnVjdCBjdXJyZW50bHkgaGFzIHN1Y2gtYW5k LXN1Y2ggbWVtYmVycywgYnV0IHRoZQpzaXplIGlzIG5vdCBwYXJ0IG9mIHRoZSBwdWJsaWMgQVBJ Ii4gIFNvIGl0J3Mgbm90IG11Y2ggb2YgYSBzdHJldGNoIHRvIHNheQoidGhpcyBwcmVzZXQgZW5h YmxlcyBzdWNoLWFuZC1zdWNoIGZlYXR1cmVzLCBidXQgdGhlIHZhbHVlIGlzIG5vdCBwYXJ0IG9m IHRoZQpwdWJsaWMgQVBJIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=