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 6B5B64B1F8 for ; Mon, 1 Jul 2024 21:11:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id BDE0E68D6BD; Tue, 2 Jul 2024 00:11:10 +0300 (EEST) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 621A768D559 for ; Tue, 2 Jul 2024 00:11:02 +0300 (EEST) Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-57d07673185so894942a12.1 for ; Mon, 01 Jul 2024 14:11:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719868261; x=1720473061; darn=ffmpeg.org; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:to:from:date:from:to:cc:subject:date:message-id :reply-to; bh=pmdOoX64Cmm5XBZFUCvQRO9X7gnwzXQ0seL6wiqAvq0=; b=ElamaGgMvMn42EI9WfTUZ0Cn23NH9IqeWi2U3fJn5w0kDkLVpOlOJlwsLcZIkpfegt rzXAociLP6MW4WzWpaP9Te8cK4ewwCsyQvZDiRUSbwqvcfLUQOe9wd9kTSZPieWfV14k 6J0sMgs+VqA+vg7atI+jaGTYl5voBDmOtWW1rI/3lDTxURw7cKa9K548heCkytpw44oz EJqWA70CErl/cUAs7mUT4LZyMLGb0X8eK9k2vydc7V9rvvTMu9IeJ40RL3lhpcS5OPgM 5iAC8g65vbLjBK/fXH82zIDiCGaXmgSKlp6EKCH8+tdHDimneeDvUX7hq4dRBeKXga2E AaCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719868261; x=1720473061; h=user-agent:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:mail-followup-to :message-id:subject:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pmdOoX64Cmm5XBZFUCvQRO9X7gnwzXQ0seL6wiqAvq0=; b=ShHOE4OjV/qR12AJp7zQaRTxznE7UEf+21MDaoOeVWIXr51K/SSjC8LE7uhC4/q1SI 074nAhCNa3dcUqaapgY+7g6lrh4H2s+7mhN8vPjjPclCU5ehHlL9iGTtC+F5RNPktTVl yYhlLBKmzNmHJ1fGMyRVIeyHVnXgozaVXjC01O0aLsXePSejRGAGHtbMK906RVySYb0Y XstCNx+y+idj2zeDkAnAXSJJA6sTAX8fbdxBmbglG/mD22gMd4y++YQs1Fsrcdo2AQLB BfwAc+vo808Phahz6DkPh4uCd+KePQjkv2v14IOoRSMFcaBqjx0LWSc5B7agckw4osYF V+jg== X-Gm-Message-State: AOJu0YzXxw/4wILSk7nJzIolxStbnpSgTnI31VDw+WYNyUKwcrf4dunO 97JQucPubhLdgT3bY+CQB5+DNeT/NJSZzutCLXRWLts0xLoxiH/eWRUqRdKj0wY= X-Google-Smtp-Source: AGHT+IFy05tBODCpUD52g82Qwx7TwgH2CAUuclsJbMQROZ2juIq6l4AxuSYxHrJASwJimd/F+EAdng== X-Received: by 2002:a05:6402:1d4e:b0:58a:e73f:6edb with SMTP id 4fb4d7f45d1cf-58ae73f6f7fmr527832a12.40.1719868261158; Mon, 01 Jul 2024 14:11:01 -0700 (PDT) Received: from mariano (dynamic-adsl-84-220-189-10.clienti.tiscali.it. [84.220.189.10]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-58614d50421sm4864951a12.77.2024.07.01.14.11.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jul 2024 14:11:00 -0700 (PDT) Received: by mariano (Postfix, from userid 1000) id C4307BFCE8; Mon, 1 Jul 2024 23:10:59 +0200 (CEST) Date: Mon, 1 Jul 2024 23:10:59 +0200 From: Stefano Sabatini To: FFmpeg development discussions and patches Message-ID: Mail-Followup-To: FFmpeg development discussions and patches References: <20240622151334.GD14140@haasn.xyz> <71963a4a-467b-4355-90d2-6be61d96d5f1@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.1.4 (2021-12-11) 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: T24gZGF0ZSBNb25kYXkgMjAyNC0wNi0yNCAxNjo0NDozMyArMDIwMCwgVml0dG9yaW8gR2lvdmFy YSB3cm90ZToKPiBPbiBTdW4sIEp1biAyMywgMjAyNCBhdCA3OjU34oCvUE0gSmFtZXMgQWxtZXIg PGphbXJpYWxAZ21haWwuY29tPiB3cm90ZToKPiAKPiA+IE9uIDYvMjIvMjAyNCA3OjE5IFBNLCBW aXR0b3JpbyBHaW92YXJhIHdyb3RlOgo+ID4gPiBOZWVkbGVzcyB0byBzYXkgSSBzdXBwb3J0IHRo ZSBwbGFuIG9mIHJlbmFtaW5nIHRoZSBsaWJyYXJ5IHNvIHRoYXQgaXQgY2FuCj4gPiA+IGJlIGlu bGluZSB3aXRoIHRoZSBvdGhlciBsaWJyYXJpZXMgbmFtZXMsIGFuZCB0aGUgdXNlIG9mIGEgc2Vw YXJhdGUKPiA+IGhlYWRlcgo+ID4gPiBzaW5jZSBkb3duc3RyZWFtIGFwcGxpY2F0aW9ucyB3aWxs IG5lZWQgdG8gdXBkYXRlIGEgbG90IHRvIHVzZSB0aGUgbmV3Cj4gPiA+IGxpYnJhcnkgKG9yIHRo ZSBuZXcgYXBpcyBpbiB0aGUgZXhpc3RpbmcgbGlicmFyeSkgYW5kL29yIHdlIGNvdWxkCj4gPiBw cm92aWRlIGEKPiA+ID4gdGhpbiBjb252ZXJzaW9uIGxheWVyIHdoZW4gdGhlIG5ldyBsaWIgaXMg ZmluYWxpemVkLgo+ID4KPiA+IEkgZG9uJ3QgcXVpdGUgYWdyZWUgd2l0aCByZW5hbWluZyBpdC4g QXMgTWljaGFlbCBhbHJlYWR5IHBvaW50ZWQgb3V0LAo+ID4gdGhlIGF2IHByZWZpeCB3b3VsZG4n dCBmaXQgYSBzY2FsaW5nIGxpYnJhcnkgbm9yIGEgcmVzYW1wbGluZyBvbmUsIGFzCj4gPiB0aGV5 IG9ubHkgaGFuZGxlIG9uZSBvciB0aGUgb3RoZXIuCj4gPgo+IAo+IGJ5IHRoYXQgcmVhc29uaW5n IHdlIHNob3VsZCBiYW4gYWxsIHN1YnRpdGxlcyBmcm9tIGFsbCB0aGUgbGlicmFyaWVzCj4gCj4g YXYgaXMgYSBzaG9ydGhhbmQgb2YgbXVsdGltZWRpYSBhbmQgbWFueSBwZW9wbGUgaW4gdGhlIGlu ZHVzdHJ5IHJlZmVyIHRvCj4gZmZtcGVnIGxpYnMgYXMgImxpYmF2KiIgc28gaXQgZmVlbHMgYSBi aXQgb2RkIHRvIHB1c2ggZm9yIHByZXNlcnZpbmcgYW4KPiBhbHRlcm5hdGl2ZSBuYW1lCj4gCj4g Cj4gPiBUaGVyZSdzIGFsc28gdGhlIHByZWNlZGVudCBvZiBhdnJlc2FtcGxlLCB3aGljaCB3YXMg dWx0aW1hdGVseSBkcm9wcGVkCj4gPiBpbiBmYXZvciBvZiBzd3Jlc2FtcGxlLCBzbyB0cnlpbmcg dG8gcmVwbGFjZSBzd3NjYWxlIHdpdGggYSBuZXcgYXZzY2FsZQo+ID4gbGlicmFyeSB3aWxsIGJl IGJvdGggY29uZnVzaW5nIGFuZCBnb2luZyBhZ2FpbnN0IHdoYXQgd2FzIGFscmVhZHkKPiA+IGVz dGFibGlzaGVkLgo+IAo+IAo+IGl0J3Mgc3RpbGwgNCBsaWJyYXJpZXMgdnMgMi4uLiBhbmQgc3dy L2F2ciBpcyBzaHJvdWRlZCBpbiBiYWQgaGlzdG9yeSB0aGF0Cj4gaXMgbm90IHdvcnRoIGJyaW5n aW5nIHVwCj4gCgo+IEknZCB1bmRlcnN0YW5kIG9wcG9zaW5nIGEgcmVuYW1lIGp1c3QgZm9yIHRo ZSBzYWtlIG9mIHJlbmFtaW5nLCBidXQgdGhpcyBpcwo+IGVzc2VudGlhbGx5IGEgbmV3IGxpYnJh cnksIGkgc2VlIG5vIHZhbHVlIGluIHByZXNlcnZpbmcgdGhlIG9sZCBuYW1pbmcKPiBzY2hlbWUs IGlmIG5vdCBtYWtpbmcgZG93bnN0cmVhbSBsaWZlIHdvcnNlIDp4CgorMQoKYXZfIGlzIGEga2lu ZCBvZiBwcmVmaXggdXNlZCBieSBtb3N0IEZGbXBlZyBsaWJyYXJpZXMsIHNvIGl0J3Mgbm90Cm9u bHkgYWJvdXQgQXVkaW8vVmlkZW8uIFNpbmNlIHRoZSByZXdyaXRlIHdpbGwgcHJvYmFibHkgYnJl YWsgQVBJCmFueWhvdywgd2Ugc2hvdWxkIG1vdmUgaW4gdGhlIGRpcmVjdGlvbiBvZiBtYWtpbmcg dGhpcyBtb3JlIGNvbnNpc3RlbnQKd2l0aCB0aGUgb3RoZXIgRkZtcGVnIGxpYnJhcmllcy4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=