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 9DFAB4B2EB for ; Thu, 4 Jul 2024 15:09:41 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1D13C68D9F3; Thu, 4 Jul 2024 18:09:39 +0300 (EEST) Received: from mail-qt1-f173.google.com (mail-qt1-f173.google.com [209.85.160.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6344668D795 for ; Thu, 4 Jul 2024 18:09:32 +0300 (EEST) Received: by mail-qt1-f173.google.com with SMTP id d75a77b69052e-4464284029dso14889541cf.1 for ; Thu, 04 Jul 2024 08:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720105771; x=1720710571; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=TWnY9aGB2XZ8yBK+ppwTcGnkswYQGHlJ44SP53UdK1U=; b=YrP2A+ILKAIEozzhgCNkDAgpYMg9NMoblpBqQAl06wq12EBkCDM6vjvP7x9tWeUq4P mAX2cE7HzJTpIDGAXYTrqIL58R0VUKyAEouRFqY+e2kNYJ/JT3lAgzmxuno8oHZ5LxYT PkcnbqoVoDSlCEZan3+1e2c4WSor9dDnRzliYUSp1CCf3u3XWdXwh9xCzBRZt749oF1H a2ejtgAD0xhTZ0rncVvatrzD7bd0xinwX1dPHqXmAygaZPAnWc6t4yNNIyF6pJwxzhH5 HeErjMfJlIPcmim/p7u8WJeqqOSsI94yL/NoHxWXmim2qbJxNjA0ZDd3dddy54Z4PuiC WqEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720105771; x=1720710571; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TWnY9aGB2XZ8yBK+ppwTcGnkswYQGHlJ44SP53UdK1U=; b=jCNqHuVkKscJN52yqSrUMGkAYVwhRVbtg/1DowGT70nJrzKBBRHeiwtHSL7gE/a4UH JeZP5nItrxMTPph5uigcL8KCiQOC5gS2iID1LO9pKMldXXlxQGi3/xsFp6TwPb7JAyw5 exI10lnCJdgHsCWB9hfH3yjK2c6E2DZCRYRjP/wNgqt5GHzAcC+0rbwyLWAPHJ/BMl2O lDtBLm9GJzxEOKiHIOtDU8metKH5hta16H7zJ5s5mU0t1U7zflAqPMZB7+LA0ZRYYntl ufl4uYXC628frNLiO9idd8fQn0mZnUjZqh/MFjZzK3CJh8nRIeW3Mkufjfa9yTVrx3Ib NDNw== X-Gm-Message-State: AOJu0YxQrWDUSZrP3bsAJAhoLI66SxSbu6UN22V5dyboKr1RMLPNTm41 1CVxjIuWxVI3z19bhbkhNOh9r5I9BeAdLJa67xGBOMZSooqWPI9+AJnPN7g3zt/RZp3jY23Qgie zDgKF469KTqr+7af+9EHgn+I3kyHleA== X-Google-Smtp-Source: AGHT+IEnnEbdk8K2nbw500YkolTUjpzQ1oKb3J9lIysBgwbCGVXZRal0xkpLKfYDUAziUukfEeLWq7T37FVdczZrOtM= X-Received: by 2002:a05:622a:1194:b0:444:c25f:b017 with SMTP id d75a77b69052e-447cce87ffemr29902931cf.2.1720105770916; Thu, 04 Jul 2024 08:09:30 -0700 (PDT) MIME-Version: 1.0 References: <20240704115202.1235954-1-ffmpeg@haasn.xyz> <20240704115202.1235954-2-ffmpeg@haasn.xyz> In-Reply-To: <20240704115202.1235954-2-ffmpeg@haasn.xyz> From: Paul B Mahol Date: Thu, 4 Jul 2024 17:09:01 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 2/6] avfilter/vf_setparams: allow setting chroma location 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 Cc: Niklas Haas 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: T24gVGh1LCBKdWwgNCwgMjAyNCBhdCAxOjU04oCvUE0gTmlrbGFzIEhhYXMgPGZmbXBlZ0BoYWFz bi54eXo+IHdyb3RlOgoKPiBGcm9tOiBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLmRldj4KPgo+IFNo b2NraW5nbHksIHRoZXJlIGlzbid0IGN1cnJlbnRseSBfYW55XyBmaWx0ZXIgZm9yIG92ZXJyaWRp bmcgdGhpcy4KPiAtLS0KPiAgZG9jL2ZpbHRlcnMudGV4aSAgICAgICAgICAgfCAxNyArKysrKysr KysrKysrKysrKwo+ICBsaWJhdmZpbHRlci92Zl9zZXRwYXJhbXMuYyB8IDE5ICsrKysrKysrKysr KysrKystLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RvYy9maWx0ZXJzLnRleGkgYi9kb2MvZmlsdGVycy50ZXhp Cj4gaW5kZXggYzljNGY3Y2Y2Yi4uY2E4ZjZlNDYxYSAxMDA2NDQKPiAtLS0gYS9kb2MvZmlsdGVy cy50ZXhpCj4gKysrIGIvZG9jL2ZpbHRlcnMudGV4aQo+IEBAIC0yMjA3Myw2ICsyMjA3MywyMyBA QCBLZWVwIHRoZSBzYW1lIGNvbG9yc3BhY2UgcHJvcGVydHkgKGRlZmF1bHQpLgo+ICBAaXRlbSBj aHJvbWEtZGVyaXZlZC1jCj4gIEBpdGVtIGljdGNwCj4gIEBlbmQgdGFibGUKPiArCj4gK0BpdGVt IGNocm9tYV9sb2NhdGlvbgo+ICtTZXQgdGhlIGNocm9tYSBzYW1wbGUgbG9jYXRpb24uCj4gK0F2 YWlsYWJsZSB2YWx1ZXMgYXJlOgo+ICsKPiArQHRhYmxlIEBzYW1wCj4gK0BpdGVtIGF1dG8KPiAr S2VlcCB0aGUgc2FtZSBjaHJvbWEgbG9jYXRpb24gKGRlZmF1bHQpLgo+ICsKPiArQGl0ZW0gdW5z cGVjaWZpZWQsIHVua25vd24KPiArQGl0ZW0gbGVmdAo+ICtAaXRlbSBjZW50ZXIKPiArQGl0ZW0g dG9wbGVmdAo+ICtAaXRlbSB0b3AKPiArQGl0ZW0gYm90dG9tbGVmdAo+ICtAaXRlbSBib3R0b20K PiArQGVuZCB0YWJsZQo+ICBAZW5kIHRhYmxlCj4KPiAgQHNlY3Rpb24gc2hhcnBlbl9ucHAKPiBk aWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIvdmZfc2V0cGFyYW1zLmMgYi9saWJhdmZpbHRlci92Zl9z ZXRwYXJhbXMuYwo+IGluZGV4IGI3ZGE4ZWI1NGIuLmJhMzJhNjY5OWMgMTAwNjQ0Cj4gLS0tIGEv bGliYXZmaWx0ZXIvdmZfc2V0cGFyYW1zLmMKPiArKysgYi9saWJhdmZpbHRlci92Zl9zZXRwYXJh bXMuYwo+IEBAIC00MSw2ICs0MSw3IEBAIHR5cGVkZWYgc3RydWN0IFNldFBhcmFtc0NvbnRleHQg ewo+ICAgICAgaW50IGNvbG9yX3ByaW1hcmllczsKPiAgICAgIGludCBjb2xvcl90cmM7Cj4gICAg ICBpbnQgY29sb3JzcGFjZTsKPiArICAgIGludCBjaHJvbWFfbG9jYXRpb247Cj4gIH0gU2V0UGFy YW1zQ29udGV4dDsKPgo+ICAjZGVmaW5lIE9GRlNFVCh4KSBvZmZzZXRvZihTZXRQYXJhbXNDb250 ZXh0LCB4KQo+IEBAIC0xMTksNiArMTIwLDE3IEBAIHN0YXRpYyBjb25zdCBBVk9wdGlvbiBzZXRw YXJhbXNfb3B0aW9uc1tdID0gewo+ICAgICAgeyJjaHJvbWEtZGVyaXZlZC1jIiwgICAgICAgICAg IE5VTEwsICAwLCBBVl9PUFRfVFlQRV9DT05TVCwKPiB7Lmk2ND1BVkNPTF9TUENfQ0hST01BX0RF UklWRURfQ0x9LCBJTlRfTUlOLCBJTlRfTUFYLCBGTEFHUywgLnVuaXQgPQo+ICJjb2xvcnNwYWNl In0sCj4gICAgICB7ImljdGNwIiwgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgIDAsIEFWX09Q VF9UWVBFX0NPTlNULAo+IHsuaTY0PUFWQ09MX1NQQ19JQ1RDUH0sICAgICAgICAgICAgIElOVF9N SU4sIElOVF9NQVgsIEZMQUdTLCAudW5pdCA9Cj4gImNvbG9yc3BhY2UifSwKPiAgICAgIHsiaXB0 LWMyIiwgICAgICAgICAgICAgICAgICAgICBOVUxMLCAgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4g ey5pNjQ9QVZDT0xfU1BDX0lQVF9DMn0sICAgICAgICAgICAgSU5UX01JTiwgSU5UX01BWCwgRkxB R1MsIC51bml0ID0KPiAiY29sb3JzcGFjZSJ9LAo+ICsKPiArICAgIHsiY2hyb21hX2xvY2F0aW9u IiwgInNlbGVjdCBjaHJvbWEgc2FtcGxlIGxvY2F0aW9uIiwKPiBPRkZTRVQoY2hyb21hX2xvY2F0 aW9uKSwgQVZfT1BUX1RZUEVfSU5ULCB7Lmk2ND0tMX0sIC0xLCBBVkNIUk9NQV9MT0NfTkItMSwK PiBGTEFHUywgLnVuaXQgPSAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7ImF1dG8iLCAia2Vl cCB0aGUgc2FtZSBjaHJvbWEgbG9jYXRpb24iLCAgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5p NjQ9LTF9LCAgICAgICAgICAgICAgICAgICAgICAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51 bml0ID0KPiAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7InVuc3BlY2lmaWVkIiwgICAgICAg ICAgICAgICAgICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZDSFJP TUFfTE9DX1VOU1BFQ0lGSUVEfSwgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0KPiAi Y2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7InVua25vd24iLCAgICAgICAgICAgICAgICAgICAg ICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZDSFJPTUFfTE9DX1VO U1BFQ0lGSUVEfSwgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0KPiAiY2hyb21hX2xv Y2F0aW9uIn0sCj4gKyAgICB7ImxlZnQiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM TCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZDSFJPTUFfTE9DX0xFRlR9LCAgICAg ICAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0KPiAiY2hyb21hX2xvY2F0aW9uIn0s Cj4gKyAgICB7ImNlbnRlciIsICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMCwgQVZf T1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZDSFJPTUFfTE9DX0NFTlRFUn0sICAgICAgSU5UX01J TiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0KPiAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7 InRvcGxlZnQiLCAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVf Q09OU1QsCj4gey5pNjQ9QVZDSFJPTUFfTE9DX1RPUExFRlR9LCAgICAgSU5UX01JTiwgSU5UX01B WCwgRkxBR1MsIC51bml0ID0KPiAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7InRvcCIsICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4g ey5pNjQ9QVZDSFJPTUFfTE9DX1RPUH0sICAgICAgICAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1Ms IC51bml0ID0KPiAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7ImJvdHRvbWxlZnQiLCAgICAg ICAgICAgICAgICAgICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZD SFJPTUFfTE9DX0JPVFRPTUxFRlR9LCAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0K PiAiY2hyb21hX2xvY2F0aW9uIn0sCj4gKyAgICB7ImJvdHRvbSIsICAgICAgICAgICAgICAgICAg ICAgICAgICAgTlVMTCwgMCwgQVZfT1BUX1RZUEVfQ09OU1QsCj4gey5pNjQ9QVZDSFJPTUFfTE9D X0JPVFRPTX0sICAgICAgSU5UX01JTiwgSU5UX01BWCwgRkxBR1MsIC51bml0ID0KPiAiY2hyb21h X2xvY2F0aW9uIn0sCj4gICAgICB7TlVMTH0KPiAgfTsKPgo+CldoeSBUWVBFX0NPTlNUIG9wdGlv bnMgaGF2ZSB0aGlzIGNhcmdvIGN1bHQgSU5UX01JTiwgSU5UX01BWCBwcm9wYWdhdGVkCmFnYWlu PyBJIGRvIG5vdCByZW1lbWJlciBldmVyIHdyaXRpbmcgc3VjaCBub25zZW5zZSwgYXQgbGVhc3Qg SSByZW1vdmUgaXQKd2hlbmV2ZXIgSSBzZWUgaXQuCgoKCgo+IEBAIC0xNzQsMTcgKzE4NiwxOCBA QCBGRl9FTkFCTEVfREVQUkVDQVRJT05fV0FSTklOR1MKPiAgICAgICAgICAgICAgZnJhbWUtPmZs YWdzICY9IH5BVl9GUkFNRV9GTEFHX1RPUF9GSUVMRF9GSVJTVDsKPiAgICAgIH0KPgo+IC0gICAg Lyogc2V0IHJhbmdlICovCj4gKyAgICAvKiBzZXQgc3RyYWlnaHRmb3J3YXJkIHBhcmFtZXRlcnMg Ki8KPiAgICAgIGlmIChzLT5jb2xvcl9yYW5nZSA+PSAwKQo+ICAgICAgICAgIGZyYW1lLT5jb2xv cl9yYW5nZSA9IHMtPmNvbG9yX3JhbmdlOwo+IC0KPiAtICAgIC8qIHNldCBjb2xvciBwcmltLCB0 cmMsIHNwYWNlICovCj4gICAgICBpZiAocy0+Y29sb3JfcHJpbWFyaWVzID49IDApCj4gICAgICAg ICAgZnJhbWUtPmNvbG9yX3ByaW1hcmllcyA9IHMtPmNvbG9yX3ByaW1hcmllczsKPiAgICAgIGlm IChzLT5jb2xvcl90cmMgPj0gMCkKPiAgICAgICAgICBmcmFtZS0+Y29sb3JfdHJjID0gcy0+Y29s b3JfdHJjOwo+ICAgICAgaWYgKHMtPmNvbG9yc3BhY2UgPj0gMCkKPiAgICAgICAgICBmcmFtZS0+ Y29sb3JzcGFjZSA9IHMtPmNvbG9yc3BhY2U7Cj4gKyAgICBpZiAocy0+Y2hyb21hX2xvY2F0aW9u ID49IDApCj4gKyAgICAgICAgZnJhbWUtPmNocm9tYV9sb2NhdGlvbiA9IHMtPmNocm9tYV9sb2Nh dGlvbjsKPiArCj4gICAgICByZXR1cm4gZmZfZmlsdGVyX2ZyYW1lKGN0eC0+b3V0cHV0c1swXSwg ZnJhbWUpOwo+ICB9Cj4KPiAtLQo+IDIuNDUuMgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZt cGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=