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 55F0C4E54C for ; Wed, 12 Mar 2025 07:15:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8613768DC25; Wed, 12 Mar 2025 09:15:31 +0200 (EET) Received: from mail-lf1-f49.google.com (mail-lf1-f49.google.com [209.85.167.49]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3AB2068C3F6 for ; Wed, 12 Mar 2025 09:15:25 +0200 (EET) Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-548430564d9so6548101e87.2 for ; Wed, 12 Mar 2025 00:15:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20230601.gappssmtp.com; s=20230601; t=1741763724; x=1742368524; darn=ffmpeg.org; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=GJ+n4REioikCFo6WOlgQl0fYVyRD2bP8/EluPna+BgU=; b=xyRILMNHR1gg+vfj+YnDApII5W3x9kpHFytX3TQz0P1hdXg8BGdWO2T9iG2OVv2tHA RRqyNwx9Ec9+4SL3PMmajxQbk3SQJobXJ0Uk6cwZQgSi7pKoe1IBNAZn5C+7fkmm0uFX v2D5EAYDM+qInm7AUDNjMt8PxMRV04aEnUPAMzHdBNe7KyMR8XYmP9IDh57U0TGn+7MS dNKjE8u/9fZH6i4HJ2GoXrPlfO8L46oDhxswtkyA4WFDgvRjrlsbR3tdZGIqJO0wuJ1K NrKvrVs+aY+fWQhymReE7tMcEHqDoyIJrH4wv55dyhBHYwcTblaEMhWDDBGXJ1PagQqd sj+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741763724; x=1742368524; h=mime-version:references:message-id:in-reply-to:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=GJ+n4REioikCFo6WOlgQl0fYVyRD2bP8/EluPna+BgU=; b=sT+YVTcE+Oaa+sUO7enQYiQMcQDwU7QF37T8qPb8301znjbPZWDpmQStbyGp58kk+Q oJGjpsT3TFrc97mZoOocEC3uoImGB8O+lXFfacRjEYxcqDha4Tv0dh2wyqQ++RTuq8i5 yV63XfaY+otET1goHrCC3l5xQAixGGEHDf5FnrOVs5vLRsiQ9aNwC/Tzk7iLOtyItMSc BPI2tRAe1PtgmDrQQyBnu94coFZYJg4O4xbu5nCLr7GEKNUa+LOma5mG0kC94GTkz7xE N+8kvKUtEG/zXbdVRgA+g7S0clv7G468rp69mIP+9VudmLXD75Ebq7cev9PR6yNRrfjy zzpw== X-Gm-Message-State: AOJu0Yw4tZZKmt2R1snkPuziGCaT7ngaix1Nhn1Xjtjzh3rmefxTCqO6 GuMaexVfcOVq2dJHz9OTeMUnkZhP+nWw1AMPTnrOzDesVy2ni4JjljI4L5dyng2D7AVFKnAwD4K DkxVe X-Gm-Gg: ASbGncvfJFEYO39cx8xIqJirPQtse3T15HrOdEbE7PSuuvvP0DdufCHFEuoOuLhF+dd 60azVkJxkVFTKaF1OIHb8Gty4D9kToEBhvL76qpyfQidJzrtqZz9fxgVz+LhZGCczbq1MsV68aD CckJk1szclSYd7NjYgkG69pIWDPBUqu4T8ay7453SlDH1sWqqcpnEHnyz5UPBl25c6U8KZHNs4j CfFT9PCkpN3QOKopkmEEkxKwXOeLlbo0bbjReKtMocbjtU1djLbmyQ0MzFsitI8CnC49oW8Kfe9 x1K/vXa0tkporr4JUtYHjwgU8A7s4X4Tyb73R6qhlt47youy8IZg+oCZu5TiEj4XwDUg0uRMFsB 4s9I+qHCI3Z85/3OKCMegIZ+vutzodODor/65pA1F X-Google-Smtp-Source: AGHT+IF7Yk8l4M1PbLZsmJcFzcon7H1hA/yoMvmeb7+/yoObh1pdJ3g6gCvZmbmQR/kzL9HP/iUBvA== X-Received: by 2002:a05:6512:6cd:b0:545:5d:a5ea with SMTP id 2adb3069b0e04-54990e2bdafmr8669728e87.3.1741763724220; Wed, 12 Mar 2025 00:15:24 -0700 (PDT) Received: from tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net (tunnel335574-pt.tunnel.tserv24.sto1.ipv6.he.net. [2001:470:27:11::2]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5498b1c353dsm2045802e87.241.2025.03.12.00.15.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Mar 2025 00:15:23 -0700 (PDT) Date: Wed, 12 Mar 2025 09:15:22 +0200 (EET) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: <20250312005651.GC800168@haasn.xyz> Message-ID: References: <20250308235342.GB669161@haasn.xyz> <518838a-a82c-c585-c1f6-80d17197edc5@martin.st> <20250309204523.GC683063@haasn.xyz> <20250312005651.GC800168@haasn.xyz> MIME-Version: 1.0 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [RFC] New swscale internal design prototype 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: T24gV2VkLCAxMiBNYXIgMjAyNSwgTmlrbGFzIEhhYXMgd3JvdGU6Cgo+IE9uIFN1biwgMDkgTWFy IDIwMjUgMjA6NDU6MjMgKzAxMDAgTmlrbGFzIEhhYXMgPGZmbXBlZ0BoYWFzbi54eXo+IHdyb3Rl Ogo+PiBPbiBTdW4sIDA5IE1hciAyMDI1IDE4OjExOjU0ICswMjAwIE1hcnRpbiBTdG9yc2rDtiA8 bWFydGluQG1hcnRpbi5zdD4gd3JvdGU6Cj4+ID4gT24gU2F0LCA4IE1hciAyMDI1LCBOaWtsYXMg SGFhcyB3cm90ZToKPj4gPiAKPj4gPiA+IFdoYXQgYXJlIHRoZSB0aG91Z2h0cyBvbiB0aGUgZmxv YXQtZmlyc3QgYXBwcm9hY2g/Cj4+ID4gCj4+ID4gSW4gZ2VuZXJhbCwgZm9yIG1vZGVybiBhcmNo aXRlY3R1cmVzLCByZWx5aW5nIG9uIGZsb2F0cyBwcm9iYWJseSBpcyAKPj4gPiByZWFzb25hYmxl LiAoT24gYXJjaGl0ZWN0dXJlcyB0aGF0IGFyZW4ndCBvZiBxdWl0ZSBhcyB3aWRlc3ByZWFkIGlu dGVyZXN0LCAKPj4gPiBpdCBtaWdodCBub3QgYmUgc28gY2xlYXIgY3V0IHRob3VnaC4pCj4+ID4g Cj4+ID4gSG93ZXZlciB3aXRoIHRoZSBiZW5jaG1hcmsgZXhhbXBsZSB5b3UgcHJvdmlkZWQgYSBj b3VwbGUgb2Ygd2Vla3MgYWdvLCB3ZSAKPj4gPiBjb25jbHVkZWQgdGhhdCBldmVuIG9uIHg4NiBv biBtb2Rlcm4gSFcsIGZsb2F0cyB3ZXJlIGZhc3RlciB0aGFuIGludDE2IAo+PiA+IG9ubHkgaW4g b25lIGNhc2U6IFdoZW4gdXNpbmcgQ2xhbmcsIG5vdCBHQ0MsIGFuZCB3aGVuIGNvbXBpbGluZyB3 aXRoIAo+PiA+IC1tYXZ4Miwgbm90IHdpdGhvdXQgaXQuIEluIGFsbCB0aGUgb3RoZXIgY2FzZXMs IGludDE2IHdhcyBmYXN0ZXIgdGhhbiAKPj4gPiBmbG9hdC4KPj4gCj4+IEhpIE1hcnRpbiwKPj4g Cj4+IEkgc2hvdWxkIHByZWZhY2UgdGhhdCB0aGlzIHBhcnRpY3VsYXIgYmVuY2htYXJrIHdhcyBh IHZlcnkgc3BlY2lmaWMgdGVzdCBmb3IKPj4gZmxvYXRpbmcgcG9pbnQgKmZpbHRlcmluZyosIHdo aWNoIGlzIGNvbnNpZGVyYWJseSBtb3JlIHB1bmlzaGluZyB0aGFuIHRoZQo+PiBjb252ZXJzaW9u IHBpcGVsaW5lIEkgaGF2ZSBpbXBsZW1lbnRlZCBoZXJlLCBhbmQgSSB0aGluayBpdCdzIHBhcnRs eSB0aGUKPj4gZmF1bHQgb2YgY29tcGlsZXJzIGdlbmVyYXRpbmcgdmVyeSB1bm9wdGltYWwgZmls dGVyaW5nIGNvZGUuCj4+IAo+PiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byByZS1hc3Nl c3MgdXNpbmcgdGhlIGN1cnJlbnQgcHJvdG90eXBlIG9uIGFjdHVhbAo+PiBoYXJkd2FyZS4gSSB0 aHJldyB1cCBhIHF1aWNrIE5FT04gdGVzdCBicmFuY2g6ICh1bnRlc3RlZCwgc2hvdWxkIGhvcGVm dWxseSB3b3JrKQo+PiBodHRwczovL2dpdGh1Yi5jb20vaGFhc24vRkZtcGVnL2NvbW1pdHMvc3dz Y2FsZTMtbmVvbgo+PiAKPj4gIyBhZGp1c3QgdGhlIGJlbmNobWFyayBpdGVycyBjb3VudCBhcyBu ZWVkZWQgYmFzZWQgb24gdGhlIEhXIHBlcmYKPj4gbWFrZSBsaWJzd3NjYWxlL3Rlc3RzL3N3c2Nh bGUgJiYgbGlic3dzY2FsZS90ZXN0cy9zd3NjYWxlIC11bnNjYWxlZCAxIC1iZW5jaCA1MAo+PiAK Pj4gSWYgdGhpcyBkaWZmZXJzIHNpZ25pZmljYW50bHkgZnJvbSB0aGUgfjEuOHggc3BlZWR1cCBJ IG1lYXN1cmUgb24geDg2LCBJCj4+IHdpbGwgYmUgZmFyIG1vcmUgY29uY2VybmVkIGFib3V0IHRo ZSBuZXcgYXBwcm9hY2guCgpTb3JyeSwgSSBoYXZlbid0IGhhZCB0aW1lIHRvIHRyeSB0aGlzIG91 dCBteXNlbGYgeWV0Li4uCgo+IEkgZ2F2ZSBpdCBhIHRyeS4gU28sIHRoZSByZXN1bHQgb2YgYSBu YWl2ZS9ibGluZCBydW4gb24gYSBDb3J0ZXgtWDEgdXNpbmcgY2xhbmcKPiB2ZXJzaW9uIDIwLjAu MCAoZnJvbSB0aGUgbGF0ZXN0IEFuZHJvaWQgTkRLIHYyOSkgaXM6Cj4KPiBPdmVyYWxsIHNwZWVk dXA9MS42ODh4IGZhc3RlciwgbWluPTAuMTQxeCBtYXg9NDUuODk4eAo+Cj4gVGhpcyBoYXMgcXVp dGUgYSBsb3QgbW9yZSBzaWduaWZpY2FudCBzcGVlZCByZWdyZXNzaW9ucyBjb21wYXJlZCB0byB4 ODYgdGhvdWdoLgo+Cj4gSW4gcGFydGljdWxhciwgY2xhbmcvTExWTSByZWZ1c2VzIHRvIHZlY3Rv cml6ZSBwYWNrZWQgcmVhZHMgb2YgMiBvciAzIGVsZW1lbnRzLAo+IHNvIGFueSBzb3J0IG9mIG9w ZXJhdGlvbiBpbnZvbHZpbmcgcmdiMjQgb3IgYmdyMjQgc3VmZmVycyBob3JyaWJseToKClNvLCBp ZiB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhpcyByZWxpZXMgb24gY29tcGlsZXIgYXV0b3ZlY3Rvcml6 YXRpb24sIAp3aGF0J3MgdGhlIHBsYW4gd3J0IEdDQz8gV2UgYmxhbmtldCBkaXNhYmxlIGF1dG92 ZWN0b3JpemF0aW9uIHdoZW4gCmNvbXBpbGluZyB3aXRoIEdDQyAtIHNlZSBmZDZkYmM1Mzg1NWZi ZmM5YTc4MjA5NWQwZmZlMTFkZDNhOTg5MDVmIGZvciB3aGVuIAppdCB3YXMgZGlzYWJsZWQgbGFz dCB0aW1lLiBCdWlsZGluZyBhbmQgcnVubmluZyBmYXRlIHdpdGggCmF1dG92ZWN0b3JpemF0aW9u IGluIEdDQyBkb2VzIHN1Y2NlZWQgYXQgbGVhc3Qgb24gbW9kZXJuIEdDQyBvbiB4ODZfNjQsIApi dXQgaXQncyBvZiBjb3Vyc2UgcG9zc2libGUgdGhhdCBpdCBzdGlsbCBjYW4gY2F1c2UgaXNzdWVz IGluIHZhcmlvdXMgbW9yZSAKdHJpY2t5IGNvbmZpZ3VyYXRpb25zLgoKLy8gTWFydGluCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21h aWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBh Ym92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1Ympl Y3QgInVuc3Vic2NyaWJlIi4K