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 3CF3D4C6A6 for ; Sun, 9 Mar 2025 19:45:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4362E68E6B3; Sun, 9 Mar 2025 21:45:31 +0200 (EET) Received: from haasn.dev (haasn.dev [78.46.187.166]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id CD87168D432 for ; Sun, 9 Mar 2025 21:45:24 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=haasn.xyz; s=mail; t=1741549524; bh=tY42o0DHCKf3vZu5jIhEUBhXPzeHbbw2lrIKEMBbqNM=; h=Date:From:To:Subject:In-Reply-To:References:From; b=Z2Ak3PVnEP2Yh4fYco5mk9soshQ1tS6YFyhSTfknr36oBf15sEEBKn4Tn/SX6p6TI sIT4A8S3EY+S95wJflHbycbPSRooVuWzRFQmHgdpbl1ahNiTzYJ58LbtFzhHJwWRbw n/V+JXTt7yP4jsUAoF1JaWTGi4bK3Drcbyq6rL8U= Received: from localhost (unknown [185.35.208.89]) by haasn.dev (Postfix) with UTF8SMTPSA id 8A2C640D5A for ; Sun, 9 Mar 2025 20:45:24 +0100 (CET) Date: Sun, 9 Mar 2025 20:45:23 +0100 Message-ID: <20250309204523.GC683063@haasn.xyz> From: Niklas Haas To: FFmpeg development discussions and patches In-Reply-To: <518838a-a82c-c585-c1f6-80d17197edc5@martin.st> References: <20250308235342.GB669161@haasn.xyz> <518838a-a82c-c585-c1f6-80d17197edc5@martin.st> MIME-Version: 1.0 Content-Disposition: inline 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-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: T24gU3VuLCAwOSBNYXIgMjAyNSAxODoxMTo1NCArMDIwMCBNYXJ0aW4gU3RvcnNqw7YgPG1hcnRp bkBtYXJ0aW4uc3Q+IHdyb3RlOgo+IE9uIFNhdCwgOCBNYXIgMjAyNSwgTmlrbGFzIEhhYXMgd3Jv dGU6Cj4gCj4gPiBXaGF0IGFyZSB0aGUgdGhvdWdodHMgb24gdGhlIGZsb2F0LWZpcnN0IGFwcHJv YWNoPwo+IAo+IEluIGdlbmVyYWwsIGZvciBtb2Rlcm4gYXJjaGl0ZWN0dXJlcywgcmVseWluZyBv biBmbG9hdHMgcHJvYmFibHkgaXMgCj4gcmVhc29uYWJsZS4gKE9uIGFyY2hpdGVjdHVyZXMgdGhh dCBhcmVuJ3Qgb2YgcXVpdGUgYXMgd2lkZXNwcmVhZCBpbnRlcmVzdCwgCj4gaXQgbWlnaHQgbm90 IGJlIHNvIGNsZWFyIGN1dCB0aG91Z2guKQo+IAo+IEhvd2V2ZXIgd2l0aCB0aGUgYmVuY2htYXJr IGV4YW1wbGUgeW91IHByb3ZpZGVkIGEgY291cGxlIG9mIHdlZWtzIGFnbywgd2UgCj4gY29uY2x1 ZGVkIHRoYXQgZXZlbiBvbiB4ODYgb24gbW9kZXJuIEhXLCBmbG9hdHMgd2VyZSBmYXN0ZXIgdGhh biBpbnQxNiAKPiBvbmx5IGluIG9uZSBjYXNlOiBXaGVuIHVzaW5nIENsYW5nLCBub3QgR0NDLCBh bmQgd2hlbiBjb21waWxpbmcgd2l0aCAKPiAtbWF2eDIsIG5vdCB3aXRob3V0IGl0LiBJbiBhbGwg dGhlIG90aGVyIGNhc2VzLCBpbnQxNiB3YXMgZmFzdGVyIHRoYW4gCj4gZmxvYXQuCgpIaSBNYXJ0 aW4sCgpJIHNob3VsZCBwcmVmYWNlIHRoYXQgdGhpcyBwYXJ0aWN1bGFyIGJlbmNobWFyayB3YXMg YSB2ZXJ5IHNwZWNpZmljIHRlc3QgZm9yCmZsb2F0aW5nIHBvaW50ICpmaWx0ZXJpbmcqLCB3aGlj aCBpcyBjb25zaWRlcmFibHkgbW9yZSBwdW5pc2hpbmcgdGhhbiB0aGUKY29udmVyc2lvbiBwaXBl bGluZSBJIGhhdmUgaW1wbGVtZW50ZWQgaGVyZSwgYW5kIEkgdGhpbmsgaXQncyBwYXJ0bHkgdGhl CmZhdWx0IG9mIGNvbXBpbGVycyBnZW5lcmF0aW5nIHZlcnkgdW5vcHRpbWFsIGZpbHRlcmluZyBj b2RlLgoKSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmUtYXNzZXNzIHVzaW5nIHRoZSBj dXJyZW50IHByb3RvdHlwZSBvbiBhY3R1YWwKaGFyZHdhcmUuIEkgdGhyZXcgdXAgYSBxdWljayBO RU9OIHRlc3QgYnJhbmNoOiAodW50ZXN0ZWQsIHNob3VsZCBob3BlZnVsbHkgd29yaykKaHR0cHM6 Ly9naXRodWIuY29tL2hhYXNuL0ZGbXBlZy9jb21taXRzL3N3c2NhbGUzLW5lb24KCiMgYWRqdXN0 IHRoZSBiZW5jaG1hcmsgaXRlcnMgY291bnQgYXMgbmVlZGVkIGJhc2VkIG9uIHRoZSBIVyBwZXJm Cm1ha2UgbGlic3dzY2FsZS90ZXN0cy9zd3NjYWxlICYmIGxpYnN3c2NhbGUvdGVzdHMvc3dzY2Fs ZSAtdW5zY2FsZWQgMSAtYmVuY2ggNTAKCklmIHRoaXMgZGlmZmVycyBzaWduaWZpY2FudGx5IGZy b20gdGhlIH4xLjh4IHNwZWVkdXAgSSBtZWFzdXJlIG9uIHg4NiwgSQp3aWxsIGJlIGZhciBtb3Jl IGNvbmNlcm5lZCBhYm91dCB0aGUgbmV3IGFwcHJvYWNoLgoKPiBBZnRlciBkb2luZyB0aG9zZSBi ZW5jaG1hcmtzLCBteSB1bmRlcnN0YW5kaW5nIHdhcyB0aGF0IHlvdSBjb25jbHVkZWQgdGhhdCAK PiB3ZSBwcm9iYWJseSBuZWVkIHRvIGtlZXAgaW50MTYgYmFzZWQgY29kZXBhdGhzIHN0aWxsLCB0 aGVuLgoKVGhpcyBtYXkgaGF2ZSBiZWVuIGEgbWlzdW5kZXJzdGFuZGluZy4gV2hpbGUgSSB0aGlu ayB3ZSBzaG91bGQga2VlcCB0aGUgb3B0aW9uCm9mIHVzaW5nIGZpeGVkIHBvaW50IHByZWNpc2lv biAqb3BlbiosIHRoZSBtYWluIHRha2UtYXdheSBmb3IgbWUgd2FzIHRoYXQgd2UKd2lsbCBkZWZp bml0ZWx5IG5lZWQgdG8gdHJhbnNpdGlvbiB0byBjdXN0b20gU0lNRDsgc2luY2Ugd2UgY2Fubm90 IHJlbHkgb24gdGhlCmNvbXBpbGVyIHRvIGdlbmVyYXRlIGdvb2QgY29kZSBmb3IgdXMuCgo+IERp ZCBzb21ldGhpbmcgZnVuZGFtZW50YWwgY29tZSB1cCBzaW5jZSB3ZSBkaWQgdGhlc2UgYmVuY2ht YXJrcyB0aGF0IAo+IGNoYW5nZWQgeW91ciBjb25jbHVzaW9uPwo+IAo+IC8vIE1hcnRpbgo+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9m Zm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gCj4gVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=