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 BE99A4A524 for ; Wed, 1 May 2024 08:38:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 34A8068D68A; Wed, 1 May 2024 11:38:01 +0300 (EEST) Received: from relay.yourmailgateway.de (relay.yourmailgateway.de [188.68.63.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4672F68D667 for ; Wed, 1 May 2024 11:37:54 +0300 (EEST) Received: from mors-relay8203.netcup.net (localhost [127.0.0.1]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4VTr6n4bpdz8bM5 for ; Wed, 1 May 2024 08:37:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ygerlach.de; s=key2; t=1714552673; bh=6g0hqj5iPxIMIdv1q6KgmPrFDwSFy0rrrP8M2u5QYRw=; h=Date:Subject:To:References:From:In-Reply-To:From; b=AeA+3zMsi1zpSdLHdXfsbYpGg/nUNQ+t3KFMiMpBt9Y7r8Gl1/bUO2AEhspjLSK++ v7N33X7QtcOEO8X8Fp7+SviY/oX2sQskY6oqOY+jBM6EVlTGvnvOGLlCBlRpH0VeO3 SVzeyEMtSG4I5Q0QZwwPCULeosPf83yl+zJvO5t8DZ9AZDbW+jm+OJP/DF05cRvvwB kR2lcEYrhFe9bwMsdvc/fKHnrNB3o2Bs+sGj/qjy22G3zfhAwLgJWOj6FgQ6f2glCS osBE+Xk2jnABkszPcHaSk8ABqzDVBRvAiJ5WIVjKpRAayT6aki0Qds4LCYFI9hztdW 2rrlun+uLqIHw== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by mors-relay8203.netcup.net (Postfix) with ESMTPS id 4VTr6n3v5cz8bLx for ; Wed, 1 May 2024 08:37:53 +0000 (UTC) Received: from mx2e30.netcup.net (unknown [10.243.12.53]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4VTr6n2BXZz8sbH for ; Wed, 1 May 2024 10:37:53 +0200 (CEST) Received: from [IPV6:2003:cd:f21:b900:b07a:64af:5bbc:7b45] (p200300cd0f21b900b07a64af5bbc7b45.dip0.t-ipconnect.de [IPv6:2003:cd:f21:b900:b07a:64af:5bbc:7b45]) by mx2e30.netcup.net (Postfix) with ESMTPSA id B882940CB3 for ; Wed, 1 May 2024 10:37:48 +0200 (CEST) Authentication-Results: mx2e30; spf=pass (sender IP is 2003:cd:f21:b900:b07a:64af:5bbc:7b45) smtp.mailfrom=ffmpeg@ygerlach.de smtp.helo=[IPV6:2003:cd:f21:b900:b07a:64af:5bbc:7b45] Received-SPF: pass (mx2e30: connection is authenticated) Message-ID: <010f3c15-7fb2-4c6d-be46-3cb9772f946f@ygerlach.de> Date: Wed, 1 May 2024 10:37:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <3b5ae91b-eff4-457b-a26a-85e1e6306826@gyani.pro> Content-Language: de-DE From: Yannis Gerlach In-Reply-To: <3b5ae91b-eff4-457b-a26a-85e1e6306826@gyani.pro> X-PPP-Message-ID: <171455266904.648.9156554799494482817@mx2e30.netcup.net> X-Rspamd-Queue-Id: B882940CB3 X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: YDPzLf2+GysZ477qc4UgMTSvhhlznC8rscxwyVslRR8= Subject: [FFmpeg-devel] [PATCH 1/2] avfilter/colorize: add speed option 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: VGhlIHNwZWVkIG9wdGlvbiBhbGxvd3MgdG8gaGF2ZSBhIGNvbnN0YW50IChwZXIgZnJhbWUpIGNo YW5nZSBvZiBodWUuIApUaGlzIGFsbG93cyBmb3IgYW4gZWFzeSB3YXkgb2YgY3JlYXRpbmcgYW4g Y29sb3IgY2hhbmdpbmcgZWZmZWN0IHdpdGhvdXQgCnJlbHlpbmcgb24gc29tZXdoYXQgY29tcGxp Y2F0ZWQgZXhwcmVzc2lvbnMuCgpTaWduZWQtb2ZmLWJ5OiBZYW5uaXMgR2VybGFjaCA8ZmZtcGVn QHlnZXJsYWNoLmRlPgotLS0KbGliYXZmaWx0ZXIvdmZfY29sb3JpemUuYyB8IDkgKysrKysrKysr CjEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9saWJhdmZpbHRl ci92Zl9jb2xvcml6ZS5jIGIvbGliYXZmaWx0ZXIvdmZfY29sb3JpemUuYwppbmRleCBlNmM1NjNl M2UyLi5jZmNmMWE1NGZiIDEwMDY0NAotLS0gYS9saWJhdmZpbHRlci92Zl9jb2xvcml6ZS5jCisr KyBiL2xpYmF2ZmlsdGVyL3ZmX2NvbG9yaXplLmMKQEAgLTI5LDYgKzI5LDcgQEAgdHlwZWRlZiBz dHJ1Y3QgQ29sb3JpemVDb250ZXh0IHsKZmxvYXQgc2F0dXJhdGlvbjsKZmxvYXQgbGlnaHRuZXNz OwpmbG9hdCBtaXg7CisgZmxvYXQgc3BlZWQ7CmludCBkZXB0aDsKaW50IGNbM107CkBAIC0yMDUs NiArMjA2LDEzIEBAIHN0YXRpYyBpbnQgZmlsdGVyX2ZyYW1lKEFWRmlsdGVyTGluayAqaW5saW5r LCAKQVZGcmFtZSAqZnJhbWUpCmZmX2ZpbHRlcl9leGVjdXRlKGN0eCwgZG9fc2xpY2UsIGZyYW1l LCBOVUxMLApGRk1JTihzLT5wbGFuZWhlaWdodFsxXSwgZmZfZmlsdGVyX2dldF9uYl90aHJlYWRz KGN0eCkpKTsKKyBzLT5odWUgKz0gcy0+c3BlZWQ7CisgaWYgKHMtPmh1ZSA8IDAuZikgeworIHMt Pmh1ZSArPSAzNjAuZjsKKyB9IGVsc2UgaWYocy0+aHVlID4gMzYwLmYpIHsKKyBzLT5odWUgLT0g MzYwLmY7CisgfQorCnJldHVybiBmZl9maWx0ZXJfZnJhbWUoY3R4LT5vdXRwdXRzWzBdLCBmcmFt ZSk7Cn0KQEAgLTI2Nyw2ICsyNzUsNyBAQCBzdGF0aWMgY29uc3QgQVZPcHRpb24gY29sb3JpemVf b3B0aW9uc1tdID0gewp7ICJzYXR1cmF0aW9uIiwgInNldCB0aGUgc2F0dXJhdGlvbiIsIE9GRlNF VChzYXR1cmF0aW9uKSwgCkFWX09QVF9UWVBFX0ZMT0FULCB7LmRibD0wLjV9LDAsIDEsIFZGIH0s CnsgImxpZ2h0bmVzcyIsICJzZXQgdGhlIGxpZ2h0bmVzcyIsIE9GRlNFVChsaWdodG5lc3MpLCAK QVZfT1BUX1RZUEVfRkxPQVQsIHsuZGJsPTAuNX0sMCwgMSwgVkYgfSwKeyAibWl4IiwgInNldCB0 aGUgbWl4IG9mIHNvdXJjZSBsaWdodG5lc3MiLCBPRkZTRVQobWl4KSwgCkFWX09QVF9UWVBFX0ZM T0FULCB7LmRibD0xfSwgMCwgMSwgVkYgfSwKKyB7ICJzcGVlZCIsICJzZXQgdGhlIGNoYW5nZSBv ZiBodWUgcGVyIGZyYW1lIiwgT0ZGU0VUKHNwZWVkKSwgCkFWX09QVF9UWVBFX0ZMT0FULCB7LmRi bD0wfSwgLTE4MCwgMTgwLCBWRiB9LAp7IE5VTEwgfQp9OwotLSAyLjM0LjEKCgoKCkFtIDAxLjA1 LjI0IHVtIDA5OjQ5IHNjaHJpZWIgR3lhbiBEb3NoaToKPgo+Cj4gT24gMjAyNC0wNS0wMSAxMjox OCBwbSwgWWFubmlzIEdlcmxhY2ggd3JvdGU6Cj4+IFRoZSBzcGVlZCBvcHRpb24gYWxsb3dzIHRv IGhhdmUgYSBjb25zdGFudCAocGVyIGZyYW1lKSBjaGFuZ2Ugb2YgaHVlLiAKPj4gVGhpcyBhbGxv d3MgZm9yIGFuIGVhc3kgd2F5IG9mIGNyZWF0aW5nIGFuIGNvbG9yIGNoYW5naW5nIGVmZmVjdCAK Pj4gd2l0aG91dCByZWx5aW5nIG9uIHNvbWV3aGF0IGNvbXBsaWNhdGVkIGV4cHJlc3Npb25zLgo+ Pgo+PiBTaWduZWQtb2ZmLWJ5OiBZYW5uaXMgR2VybGFjaCA8ZmZtcGVnQHlnZXJsYWNoLmRlPgo+ PiAtLS0KPj4gwqBsaWJhdmZpbHRlci92Zl9jb2xvcml6ZS5jIHwgMTcgKysrKysrKysrKysrKy0t LS0KPj4gwqAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK Pj4KPj4gZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL3ZmX2NvbG9yaXplLmMgYi9saWJhdmZpbHRl ci92Zl9jb2xvcml6ZS5jCj4+IGluZGV4IGU2YzU2M2UzZTIuLmFkODU3N2M4ZmQgMTAwNjQ0Cj4+ IC0tLSBhL2xpYmF2ZmlsdGVyL3ZmX2NvbG9yaXplLmMKPj4gKysrIGIvbGliYXZmaWx0ZXIvdmZf Y29sb3JpemUuYwo+PiBAQCAtMjksNiArMjksNyBAQCB0eXBlZGVmIHN0cnVjdCBDb2xvcml6ZUNv bnRleHQgewo+PiDCoMKgwqDCoCBmbG9hdCBzYXR1cmF0aW9uOwo+PiDCoMKgwqDCoCBmbG9hdCBs aWdodG5lc3M7Cj4+IMKgwqDCoMKgIGZsb2F0IG1peDsKPj4gK8KgwqDCoCBmbG9hdCBzcGVlZDsK Pj4gwqDCoMKgwqDCoCBpbnQgZGVwdGg7Cj4+IMKgwqDCoMKgIGludCBjWzNdOwo+PiBAQCAtMjA1 LDYgKzIwNiwxMyBAQCBzdGF0aWMgaW50IGZpbHRlcl9mcmFtZShBVkZpbHRlckxpbmsgKmlubGlu aywgCj4+IEFWRnJhbWUgKmZyYW1lKQo+PiDCoMKgwqDCoCBmZl9maWx0ZXJfZXhlY3V0ZShjdHgs IGRvX3NsaWNlLCBmcmFtZSwgTlVMTCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgRkZNSU4ocy0+cGxhbmVoZWlnaHRbMV0sIAo+PiBmZl9maWx0ZXJfZ2V0 X25iX3RocmVhZHMoY3R4KSkpOwo+PiDCoCvCoMKgwqAgcy0+aHVlICs9IHMtPnNwZWVkOwo+PiAr wqDCoMKgIGlmIChzLT5odWUgPCAwLmYpIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHMtPmh1ZSArPSAz NjAuZjsKPj4gK8KgwqDCoCB9IGVsc2UgaWYocy0+aHVlID4gMzYwLmYpIHsKPj4gK8KgwqDCoMKg wqDCoMKgIHMtPmh1ZSAtPSAzNjAuZjsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gwqDCoMKgwqAgcmV0 dXJuIGZmX2ZpbHRlcl9mcmFtZShjdHgtPm91dHB1dHNbMF0sIGZyYW1lKTsKPj4gwqB9Cj4+IMKg QEAgLTI2MywxMCArMjcxLDExIEBAIHN0YXRpYyBjb25zdCBBVkZpbHRlclBhZCBjb2xvcml6ZV9p bnB1dHNbXSA9IHsKPj4gwqAjZGVmaW5lIFZGIAo+PiBBVl9PUFRfRkxBR19GSUxURVJJTkdfUEFS QU18QVZfT1BUX0ZMQUdfVklERU9fUEFSQU18QVZfT1BUX0ZMQUdfUlVOVElNRV9QQVJBTQo+PiDC oCBzdGF0aWMgY29uc3QgQVZPcHRpb24gY29sb3JpemVfb3B0aW9uc1tdID0gewo+PiAtwqDCoMKg IHsgImh1ZSIswqDCoMKgwqDCoMKgwqAgInNldCB0aGUgaHVlIiwgT0ZGU0VUKGh1ZSksIEFWX09Q VF9UWVBFX0ZMT0FULCAKPj4gey5kYmw9MH0swqAgMCwgMzYwLCBWRiB9LAo+PiAtwqDCoMKgIHsg InNhdHVyYXRpb24iLCAic2V0IHRoZSBzYXR1cmF0aW9uIiwgT0ZGU0VUKHNhdHVyYXRpb24pLCAK Pj4gQVZfT1BUX1RZUEVfRkxPQVQsIHsuZGJsPTAuNX0sMCzCoMKgIDEsIFZGIH0sCj4+IC3CoMKg wqAgeyAibGlnaHRuZXNzIizCoCAic2V0IHRoZSBsaWdodG5lc3MiLCBPRkZTRVQobGlnaHRuZXNz KSwgCj4+IEFWX09QVF9UWVBFX0ZMT0FULCB7LmRibD0wLjV9LDAswqDCoCAxLCBWRiB9LAo+PiAt wqDCoMKgIHsgIm1peCIswqDCoMKgwqDCoMKgwqAgInNldCB0aGUgbWl4IG9mIHNvdXJjZSBsaWdo dG5lc3MiLCBPRkZTRVQobWl4KSwgCj4+IMKgwqAgQVZfT1BUX1RZUEVfRkxPQVQsIHsuZGJsPTF9 LMKgIDAswqDCoCAxLCBWRiB9LAo+PiArwqDCoMKgIHsgImh1ZSIswqDCoMKgwqDCoMKgwqAgInNl dCB0aGUgaHVlIiwgT0ZGU0VUKGh1ZSksIEFWX09QVF9UWVBFX0ZMT0FULCAKPj4gey5kYmw9MH0s wqDCoMKgIDAsIDM2MCwgVkYgfSwKPj4gK8KgwqDCoCB7ICJzYXR1cmF0aW9uIiwgInNldCB0aGUg c2F0dXJhdGlvbiIsIE9GRlNFVChzYXR1cmF0aW9uKSwgCj4+IEFWX09QVF9UWVBFX0ZMT0FULCB7 LmRibD0wLjV9LMKgIDAswqDCoCAxLCBWRiB9LAo+PiArwqDCoMKgIHsgImxpZ2h0bmVzcyIswqAg InNldCB0aGUgbGlnaHRuZXNzIiwgT0ZGU0VUKGxpZ2h0bmVzcyksIAo+PiBBVl9PUFRfVFlQRV9G TE9BVCwgey5kYmw9MC41fSzCoCAwLMKgwqAgMSwgVkYgfSwKPj4gK8KgwqDCoCB7ICJtaXgiLMKg wqDCoMKgwqDCoMKgICJzZXQgdGhlIG1peCBvZiBzb3VyY2UgbGlnaHRuZXNzIiwgT0ZGU0VUKG1p eCksIAo+PiDCoMKgIEFWX09QVF9UWVBFX0ZMT0FULCB7LmRibD0xfSzCoMKgwqAgMCzCoMKgIDEs IFZGIH0sCj4KPiBUaGUgY29zbWV0aWMgY2hhbmdlcyBzaG91bGQgYmUgaW4gYSBzZXBhcmF0ZSBw YXRjaC4KCkkgaGF2ZSBzcGxpdCB0aGVtIG5vdy4KCj4KPiBSZWdhcmRzLAo+IEd5YW4KPgo+PiAr wqDCoMKgIHsgInNwZWVkIizCoMKgwqDCoMKgICJzZXQgdGhlIGNoYW5nZSBvZiBodWUgcGVyIGZy YW1lIiwgCj4+IE9GRlNFVChzcGVlZCksIEFWX09QVF9UWVBFX0ZMT0FULCB7LmRibD0wfSwgLTE4 MCwgMTgwLCBWRiB9LAo+PiDCoMKgwqDCoCB7IE5VTEwgfQo+PiDCoH07Cj4+IMKgLS0gMi4zNC4x Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+ IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4g aHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4+Cj4+IFRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+PiBmZm1wZWctZGV2ZWwt cmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcg d2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==