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 B295E4E8E6 for ; Thu, 8 May 2025 12:24:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 69D9268C1D1; Thu, 8 May 2025 15:24:50 +0300 (EEST) Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5D7B568BBE4 for ; Thu, 8 May 2025 15:24:43 +0300 (EEST) Received: from haasn.dev (unknown [10.30.1.1]) by haasn.dev (Postfix) with UTF8SMTP id 1C42F406F9 for ; Thu, 8 May 2025 14:24:43 +0200 (CEST) Date: Thu, 8 May 2025 14:24:42 +0200 Message-ID: <20250508142442.GB45785@haasn.xyz> From: Niklas Haas To: FFmpeg development discussions and patches In-Reply-To: <20250502150627.GZ4991@pb2> References: <20250426175603.726924-1-ffmpeg@haasn.xyz> <20250426175603.726924-11-ffmpeg@haasn.xyz> <20250502150627.GZ4991@pb2> MIME-Version: 1.0 Content-Disposition: inline Subject: Re: [FFmpeg-devel] [PATCH 10/17] swscale/ops_backend: add reference backend basend on C templates 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: T24gRnJpLCAwMiBNYXkgMjAyNSAxNzowNjoyNyArMDIwMCBNaWNoYWVsIE5pZWRlcm1heWVyIDxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPiB3cm90ZToKPiBPbiBTYXQsIEFwciAyNiwgMjAyNSBhdCAw Nzo0MToxNFBNICswMjAwLCBOaWtsYXMgSGFhcyB3cm90ZToKPiA+IEZyb206IE5pa2xhcyBIYWFz IDxnaXRAaGFhc24uZGV2Pgo+ID4KPiA+IFRoaXMgd2lsbCBzZXJ2ZSBhcyBhIHJlZmVyZW5jZSBm b3IgdGhlIFNJTUQgYmFja2VuZHMgdG8gY29tZS4gVGhhdCBzYWlkLAo+ID4gd2l0aCBhdXRvLXZl Y3Rvcml6YXRpb24gZW5hYmxlZCwgdGhlIHBlcmZvcm1hbmNlIG9mIHRoaXMgaXMgbm90IGF0cm9j aW91cywgYW5kCj4gPiBjYW4gb2Z0ZW4gYmVhdCBldmVuIHRoZSBvbGQgU0lNRC4KPiA+Cj4gPiBJ biB0aGVvcnksIHdlIGNhbiBkcmFtYXRpY2FsbHkgc3BlZWQgaXQgdXAgYnkgdXNpbmcgR0NDIHZl Y3RvcnMgaW5zdGVhZCBvZgo+ID4gYXJyYXlzLCBidXQgdGhlIHBlcmZvcm1hbmNlIGdhaW5zIGZy b20gdGhpcyBhcmUgdG9vIGRlcGVuZGVudCBvbiBleGFjdCBHQ0MKPiA+IHZlcnNpb25zIGFuZCBm bGFncywgc28gaXQgcHJhY3RpY2UgaXQncyBub3QgYSBzdWJzdGl0dXRlIGZvciBhIFNJTUQKPiA+ IGltcGxlbWVudGF0aW9uLgo+ID4gLS0tCj4gPiAgbGlic3dzY2FsZS9NYWtlZmlsZSAgICAgICAg ICB8ICAgNiArCj4gPiAgbGlic3dzY2FsZS9vcHMuYyAgICAgICAgICAgICB8ICAgMyArCj4gPiAg bGlic3dzY2FsZS9vcHMuaCAgICAgICAgICAgICB8ICAgMiAtCj4gPiAgbGlic3dzY2FsZS9vcHNf YmFja2VuZC5jICAgICB8IDEwMSArKysrKysKPiA+ICBsaWJzd3NjYWxlL29wc19iYWNrZW5kLmgg ICAgIHwgMTgxICsrKysrKysrKysrCj4gPiAgbGlic3dzY2FsZS9vcHNfdG1wbF9jb21tb24uYyB8 IDE3NiArKysrKysrKysrCj4gPiAgbGlic3dzY2FsZS9vcHNfdG1wbF9mbG9hdC5jICB8IDI1NSAr KysrKysrKysrKysrKysKPiA+ICBsaWJzd3NjYWxlL29wc190bXBsX2ludC5jICAgIHwgNjA5ICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgOCBmaWxlcyBjaGFuZ2VkLCAx MzMxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGxpYnN3c2NhbGUvb3BzX2JhY2tlbmQuYwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJzd3Nj YWxlL29wc19iYWNrZW5kLmgKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgbGlic3dzY2FsZS9vcHNf dG1wbF9jb21tb24uYwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJzd3NjYWxlL29wc190bXBs X2Zsb2F0LmMKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgbGlic3dzY2FsZS9vcHNfdG1wbF9pbnQu Ywo+Cj4gYXJtIGJyZWFrZXIKPgo+IENDICAgICAgbGlic3dzY2FsZS9vcHNfYmFja2VuZC5vCj4g SW4gZmlsZSBpbmNsdWRlZCBmcm9tIHNyYy9saWJzd3NjYWxlL29wc19iYWNrZW5kLmM6MjE6MDoK PiBzcmMvbGlic3dzY2FsZS9vcHNfdG1wbF9pbnQuYzo0OTI6MTI6IGVycm9yOiBpbml0aWFsaXpl ciBlbGVtZW50IGlzIG5vdCBjb25zdGFudAo+ICAgICAgICAgIGZuKG9wX3JlYWRfcGxhbmFyMSks Cj4gICAgICAgICAgICAgXgo+IHNyYy9saWJzd3NjYWxlL29wc19iYWNrZW5kLmg6Nzg6Mjc6IG5v dGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8g4oCYYml0Zm4y4oCZCj4gICNkZWZpbmUgYml0Zm4y KG5hbWUsIGV4dCkgbmFtZSAjIyBfICMjIGV4dAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg IF5+fn4KPiBzcmMvbGlic3dzY2FsZS9vcHNfYmFja2VuZC5oOjgyOjE5OiBub3RlOiBpbiBleHBh bnNpb24gb2YgbWFjcm8g4oCYYml0Zm7igJkKPiAgI2RlZmluZSBmbihuYW1lKSAgYml0Zm4obmFt ZSwgRk5fU1VGRklYKQo+ICAgICAgICAgICAgICAgICAgICBefn5+fgo+IHNyYy9saWJzd3NjYWxl L29wc190bXBsX2ludC5jOjQ5Mjo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g4oCYZm7i gJkKPiAgICAgICAgICBmbihvcF9yZWFkX3BsYW5hcjEpLAo+ICAgICAgICAgIF5+Cj4gc3JjL2xp YnN3c2NhbGUvb3BzX3RtcGxfaW50LmM6NDkyOjEyOiBub3RlOiAobmVhciBpbml0aWFsaXphdGlv biBmb3Ig4oCYb3BfdGFibGVfaW50X3U4LmVudHJpZXNbMF3igJkpCj4gICAgICAgICAgZm4ob3Bf cmVhZF9wbGFuYXIxKSwKPiAgICAgICAgICAgICBeCj4gc3JjL2xpYnN3c2NhbGUvb3BzX2JhY2tl bmQuaDo3ODoyNzogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyDigJhiaXRmbjLigJkKPiAg I2RlZmluZSBiaXRmbjIobmFtZSwgZXh0KSBuYW1lICMjIF8gIyMgZXh0Cj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgXn5+fgo+IHNyYy9saWJzd3NjYWxlL29wc19iYWNrZW5kLmg6ODI6MTk6 IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyDigJhiaXRmbuKAmQo+ICAjZGVmaW5lIGZuKG5h bWUpICBiaXRmbihuYW1lLCBGTl9TVUZGSVgpCj4gICAgICAgICAgICAgICAgICAgIF5+fn5+Cj4g c3JjL2xpYnN3c2NhbGUvb3BzX3RtcGxfaW50LmM6NDkyOjk6IG5vdGU6IGluIGV4cGFuc2lvbiBv ZiBtYWNybyDigJhmbuKAmQo+ICAgICAgICAgIGZuKG9wX3JlYWRfcGxhbmFyMSksCj4gICAgICAg ICAgXn4KPiBzcmMvbGlic3dzY2FsZS9vcHNfdG1wbF9pbnQuYzo0OTM6MTI6IGVycm9yOiBpbml0 aWFsaXplciBlbGVtZW50IGlzIG5vdCBjb25zdGFudAo+ICAgICAgICAgIGZuKG9wX3JlYWRfcGxh bmFyMiksCj4gICAgICAgICAgICAgXgo+IHNyYy9saWJzd3NjYWxlL29wc19iYWNrZW5kLmg6Nzg6 Mjc6IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8g4oCYYml0Zm4y4oCZCj4gICNkZWZpbmUg Yml0Zm4yKG5hbWUsIGV4dCkgbmFtZSAjIyBfICMjIGV4dAo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF5+fn4KPiBzcmMvbGlic3dzY2FsZS9vcHNfYmFja2VuZC5oOjgyOjE5OiBub3RlOiBp biBleHBhbnNpb24gb2YgbWFjcm8g4oCYYml0Zm7igJkKPiAgI2RlZmluZSBmbihuYW1lKSAgYml0 Zm4obmFtZSwgRk5fU1VGRklYKQo+ICAgICAgICAgICAgICAgICAgICBefn5+fgo+IHNyYy9saWJz d3NjYWxlL29wc190bXBsX2ludC5jOjQ5Mzo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g 4oCYZm7igJkKPiAgICAgICAgICBmbihvcF9yZWFkX3BsYW5hcjIpLAo+ICAgICAgICAgIF5+Cj4g c3JjL2xpYnN3c2NhbGUvb3BzX3RtcGxfaW50LmM6NDkzOjEyOiBub3RlOiAobmVhciBpbml0aWFs aXphdGlvbiBmb3Ig4oCYb3BfdGFibGVfaW50X3U4LmVudHJpZXNbMV3igJkpCgpGaXhlZCAoaG9w ZWZ1bGx5KSBieSBtYWtpbmcgdGhlIG9wIHRhYmxlIGVudHJpZXMgaW5kaXJlY3QuCgo+Cj4gLi4u Li4uLi4uLi4uLi4uLgo+Cj4gWy4uLl0KPiAtLQo+IE1pY2hhZWwgICAgIEdudVBHIGZpbmdlcnBy aW50OiA5RkYyMTI4QjE0N0VGNjczMEJBREYxMzM2MTFFQzc4NzA0MEIwRkFCCj4KPiBJbiBhIHJp Y2ggbWFuJ3MgaG91c2UgdGhlcmUgaXMgbm8gcGxhY2UgdG8gc3BpdCBidXQgaGlzIGZhY2UuCj4g LS0gRGlvZ2VuZXMgb2YgU2lub3BlCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRo IHN1YmplY3QgInVuc3Vic2NyaWJlIi4K