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 6B62C47A7D for ; Fri, 29 Sep 2023 21:13:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 89F5A68CC45; Sat, 30 Sep 2023 00:13:13 +0300 (EEST) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BD39C68CB7E for ; Sat, 30 Sep 2023 00:13:06 +0300 (EEST) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-1c735473d1aso22401085ad.1 for ; Fri, 29 Sep 2023 14:13:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696021984; x=1696626784; h=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=OqTYuGb3QjOTqfxEVwhN9VBlGTthx6pq78FtxEkmJlU=; b=GpWzkmiP2iJ/XjN+0MtM3be8VPHzu/C8YjBNGEiGLN16KxxKdvOEo7n2+1nXucFL97 2kWH2uFR1108CbGK357LFYqiGiPVzCaKhxD8oAXJTzKSmkdAp7UUuGAVGbDyzrTvTnMC ZSJqQ+exh/PIpug0ww8gTf3yH5082hTCdsp+ZwKHIWHExhvj3sofUXNF9+DfkqlsGKPR v+sis33MgkkOAVu/6kW26Sf2raZFd6KEUGGB45xDEd/1EG+ZkWfyMox3hGaCP+W5wGx1 KmksVW7eEDCyC2Lb6vz7H1rlcuXiTeBvV2DSB52QBBTTUrfCc+oeDuhV9lmU0vMKg5EH ePZg== X-Gm-Message-State: AOJu0YxhzdehAlkr+xQJIl1CIwQwsB1PzQjTSUdV5gPqnlLV1paQPZoK 0kfD3+oU0MgbT6U7T3DXYjeph9OrjomIHrHe4NRwJcFy1bmOmuR5PuQ= X-Google-Smtp-Source: AGHT+IFT5EMJPipEQEVSHlYtxcPX7o5I4mXdYjSzht2priPiPQoow/79A6sR8Apvpe0z9mDV5SMIZYHhIEvLnpUTyg8= X-Received: by 2002:a17:902:da86:b0:1c6:bb3:29e6 with SMTP id j6-20020a170902da8600b001c60bb329e6mr5830160plx.16.1696021984257; Fri, 29 Sep 2023 14:13:04 -0700 (PDT) MIME-Version: 1.0 References: <20230912174029.41862-1-johnmather@sidefx.com> <20230929203559.65832-1-johnmather@sidefx.com> In-Reply-To: <20230929203559.65832-1-johnmather@sidefx.com> Date: Fri, 29 Sep 2023 17:12:53 -0400 Message-ID: To: ffmpeg-devel@ffmpeg.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/libkvazaar: Simplified codec context color settings. 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: , From: John Mather via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: John Mather 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: UGxlYXNlIGlnbm9yZSB0aGlzIHBhdGNoIC0gaXQgaXMgaW5jb21wbGV0ZS4KCk9uIEZyaSwgU2Vw IDI5LCAyMDIzIGF0IDQ6MzbigK9QTSBKb2huIE1hdGhlciA8am9obm1hdGhlckBzaWRlZnguY29t PiB3cm90ZToKCj4gQm90aCBGRm1wZWcgYW5kIGxpYmt2YXphYXIgZm9sbG93IEguMjczLCBzbyB3 ZSBkb24ndCBoYXZlIHRvIHV0aWxpemUgYQo+IGxhcmdlIExVVC4KPgo+IFNpZ25lZC1vZmYtYnk6 IEpvaG4gTWF0aGVyIDxqb2hubWF0aGVyQHNpZGVmeC5jb20+Cj4gLS0tCj4gIGxpYmF2Y29kZWMv bGlia3ZhemFhci5jIHwgNjIgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCj4K PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9saWJrdmF6YWFyLmMgYi9saWJhdmNvZGVjL2xpYmt2 YXphYXIuYwo+IGluZGV4IGNkODdhOTEwNmQuLjk4NGY3OGJhNjUgMTAwNjQ0Cj4gLS0tIGEvbGli YXZjb2RlYy9saWJrdmF6YWFyLmMKPiArKysgYi9saWJhdmNvZGVjL2xpYmt2YXphYXIuYwo+IEBA IC01NiwxMCArNTYsNiBAQCBzdGF0aWMgYXZfY29sZCBpbnQgbGlia3ZhemFhcl9pbml0KEFWQ29k ZWNDb250ZXh0Cj4gKmF2Y3R4KQo+ICAgICAgY29uc3Qga3Z6X2FwaSAqY29uc3QgYXBpID0gY3R4 LT5hcGkgPSBrdnpfYXBpX2dldCg4KTsKPiAgICAgIGt2el9jb25maWcgKmNmZyA9IE5VTEw7Cj4g ICAgICBrdnpfZW5jb2RlciAqZW5jID0gTlVMTDsKPiAtICAgIGludDhfdCBrdnpfZnVsbHJhbmdl ID0gLTE7Cj4gLSAgICBpbnQ4X3Qga3Z6X2NvbG9ycHJpbSA9IC0xOwo+IC0gICAgaW50OF90IGt2 el90cmFuc2ZlciA9IC0xOwo+IC0gICAgaW50OF90IGt2el9jb2xvcm1hdHJpeCA9IC0xOwo+Cj4g ICAgICAvKiBLdmF6YWFyIHJlcXVpcmVzIHdpZHRoIGFuZCBoZWlnaHQgdG8gYmUgbXVsdGlwbGVz IG9mIGVpZ2h0LiAqLwo+ICAgICAgaWYgKGF2Y3R4LT53aWR0aCAlIDggfHwgYXZjdHgtPmhlaWdo dCAlIDgpIHsKPiBAQCAtMTA1LDU2ICsxMDEsMTQgQEAgRkZfRU5BQkxFX0RFUFJFQ0FUSU9OX1dB Uk5JTkdTCj4gICAgICAgICAgY2ZnLT5yY19hbGdvcml0aG0gPSBLVlpfTEFNQkRBOwo+ICAgICAg fQo+Cj4gLSAgICBzd2l0Y2ggKGF2Y3R4LT5jb2xvcl9yYW5nZSkgewo+IC0gICAgICAgIGNhc2Ug QVZDT0xfUkFOR0VfSlBFRzoga3Z6X2Z1bGxyYW5nZSA9IDE7IGJyZWFrOwo+IC0gICAgICAgIGNh c2UgQVZDT0xfUkFOR0VfTVBFRzoga3Z6X2Z1bGxyYW5nZSA9IDA7IGJyZWFrOwo+IC0gICAgICAg IGRlZmF1bHQ6ICAgICAgICAgICAgICAga3Z6X2Z1bGxyYW5nZSA9IDA7Cj4gLSAgICB9Cj4gLSAg ICBjZmctPnZ1aS5mdWxscmFuZ2UgPSBrdnpfZnVsbHJhbmdlOwo+IC0KPiAtICAgIHN3aXRjaCAo YXZjdHgtPmNvbG9yX3ByaW1hcmllcykgewo+IC0gICAgICAgIGNhc2UgQVZDT0xfUFJJX0JUNzA5 OiAgICAga3Z6X2NvbG9ycHJpbSA9IDE7IGJyZWFrOwo+IC0gICAgICAgIGNhc2UgQVZDT0xfUFJJ X0JUNDcwTTogICAga3Z6X2NvbG9ycHJpbSA9IDQ7IGJyZWFrOwo+IC0gICAgICAgIGNhc2UgQVZD T0xfUFJJX0JUNDcwQkc6ICAga3Z6X2NvbG9ycHJpbSA9IDU7IGJyZWFrOwo+IC0gICAgICAgIGNh c2UgQVZDT0xfUFJJX1NNUFRFMTcwTToga3Z6X2NvbG9ycHJpbSA9IDY7IGJyZWFrOwo+IC0gICAg ICAgIGNhc2UgQVZDT0xfUFJJX1NNUFRFMjQwTToga3Z6X2NvbG9ycHJpbSA9IDc7IGJyZWFrOwo+ IC0gICAgICAgIGNhc2UgQVZDT0xfUFJJX0ZJTE06ICAgICAga3Z6X2NvbG9ycHJpbSA9IDg7IGJy ZWFrOwo+IC0gICAgICAgIGNhc2UgQVZDT0xfUFJJX0JUMjAyMDogICAga3Z6X2NvbG9ycHJpbSA9 IDk7IGJyZWFrOwo+IC0gICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgICAgICAga3Z6X2NvbG9y cHJpbSA9IDI7ICAgICAgICAgICAgLy8gdW5kZWYKPiAtICAgIH0KPiAtICAgIGNmZy0+dnVpLmNv bG9ycHJpbSA9IGt2el9jb2xvcnByaW07Cj4gLQo+IC0gICAgc3dpdGNoIChhdmN0eC0+Y29sb3Jf dHJjKSB7Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9UUkNfQlQ3MDk6ICAgICAgICBrdnpfdHJhbnNm ZXIgPSAxOyAgYnJlYWs7Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9UUkNfR0FNTUEyMjogICAgICBr dnpfdHJhbnNmZXIgPSA0OyAgYnJlYWs7ICAvLyBidDQ3MG0KPiAtICAgICAgICBjYXNlIEFWQ09M X1RSQ19HQU1NQTI4OiAgICAgIGt2el90cmFuc2ZlciA9IDU7ICBicmVhazsgIC8vIGJ0NDcwYmcK PiAtICAgICAgICBjYXNlIEFWQ09MX1RSQ19TTVBURTE3ME06ICAgIGt2el90cmFuc2ZlciA9IDY7 ICBicmVhazsKPiAtICAgICAgICBjYXNlIEFWQ09MX1RSQ19TTVBURTI0ME06ICAgIGt2el90cmFu c2ZlciA9IDc7ICBicmVhazsKPiAtICAgICAgICBjYXNlIEFWQ09MX1RSQ19MSU5FQVI6ICAgICAg IGt2el90cmFuc2ZlciA9IDg7ICBicmVhazsKPiAtICAgICAgICBjYXNlIEFWQ09MX1RSQ19MT0c6 ICAgICAgICAgIGt2el90cmFuc2ZlciA9IDk7ICBicmVhazsgIC8vIGxvZzEwMAo+IC0gICAgICAg IGNhc2UgQVZDT0xfVFJDX0xPR19TUVJUOiAgICAga3Z6X3RyYW5zZmVyID0gMTA7IGJyZWFrOyAg Ly8gbG9nMzE2Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9UUkNfSUVDNjE5NjZfMl80OiBrdnpfdHJh bnNmZXIgPSAxMTsgYnJlYWs7Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9UUkNfQlQxMzYxX0VDRzog ICBrdnpfdHJhbnNmZXIgPSAxMjsgYnJlYWs7ICAvLyBidDEzNjFlCj4gLSAgICAgICAgY2FzZSBB VkNPTF9UUkNfSUVDNjE5NjZfMl8xOiBrdnpfdHJhbnNmZXIgPSAxMzsgYnJlYWs7Cj4gLSAgICAg ICAgY2FzZSBBVkNPTF9UUkNfQlQyMDIwXzEwOiAgICBrdnpfdHJhbnNmZXIgPSAxNDsgYnJlYWs7 Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9UUkNfQlQyMDIwXzEyOiAgICBrdnpfdHJhbnNmZXIgPSAx NTsgYnJlYWs7Cj4gLSAgICAgICAgZGVmYXVsdDogICAgICAgICAgICAgICAgICAgICBrdnpfdHJh bnNmZXIgPSAyOyAgICAgICAgICAvLyB1bmRlZgo+IC0gICAgfQo+IC0gICAgY2ZnLT52dWkudHJh bnNmZXIgPSBrdnpfdHJhbnNmZXI7Cj4gLQo+IC0gICAgc3dpdGNoIChhdmN0eC0+Y29sb3JzcGFj ZSkgewo+IC0gICAgICAgIGNhc2UgQVZDT0xfU1BDX1JHQjogICAgICAgIGt2el9jb2xvcm1hdHJp eCA9IDA7ICBicmVhazsgLy8gZ2JyCj4gLSAgICAgICAgY2FzZSBBVkNPTF9TUENfQlQ3MDk6ICAg ICAga3Z6X2NvbG9ybWF0cml4ID0gMTsgIGJyZWFrOwo+IC0gICAgICAgIGNhc2UgQVZDT0xfU1BD X0ZDQzogICAgICAgIGt2el9jb2xvcm1hdHJpeCA9IDU7ICBicmVhazsKPiAtICAgICAgICBjYXNl IEFWQ09MX1NQQ19CVDQ3MEJHOiAgICBrdnpfY29sb3JtYXRyaXggPSA2OyAgYnJlYWs7Cj4gLSAg ICAgICAgY2FzZSBBVkNPTF9TUENfU01QVEUxNzBNOiAga3Z6X2NvbG9ybWF0cml4ID0gNzsgIGJy ZWFrOwo+IC0gICAgICAgIGNhc2UgQVZDT0xfU1BDX1NNUFRFMjQwTTogIGt2el9jb2xvcm1hdHJp eCA9IDg7ICBicmVhazsKPiAtICAgICAgICBjYXNlIEFWQ09MX1NQQ19ZQ0dDTzogICAgICBrdnpf Y29sb3JtYXRyaXggPSA5OyAgYnJlYWs7Cj4gLSAgICAgICAgY2FzZSBBVkNPTF9TUENfQlQyMDIw X05DTDoga3Z6X2NvbG9ybWF0cml4ID0gMTA7IGJyZWFrOyAvLwo+IGJ0MjAyMG5jCj4gLSAgICAg ICAgY2FzZSBBVkNPTF9TUENfQlQyMDIwX0NMOiAga3Z6X2NvbG9ybWF0cml4ID0gMTE7IGJyZWFr OyAvLyBidDIwMjBjCj4gLSAgICAgICAgZGVmYXVsdDogICAgICAgICAgICAgICAgICAga3Z6X2Nv bG9ybWF0cml4ID0gMjsgICAgICAgICAvLyB1bmRlZgo+IC0gICAgfQo+IC0gICAgY2ZnLT52dWku Y29sb3JtYXRyaXggPSBrdnpfY29sb3JtYXRyaXg7Cj4gKyAgICBpZiAoYXZjdHgtPmNvbG9yX3Jh bmdlICE9IEFWQ09MX1JBTkdFX1VOU1BFQ0lGSUVEKQo+ICsgICAgICAgIGNmZy0+dnVpLmZ1bGxy YW5nZSA9IGF2Y3R4LT5jb2xvcl9yYW5nZSA9PSBBVkNPTF9SQU5HRV9KUEVHOwo+ICsgICAgaWYg KGF2Y3R4LT5jb2xvcl9wcmltYXJpZXMgIT0gQVZDT0xfUFJJX1VOU1BFQ0lGSUVEKQo+ICsgICAg ICAgIGNmZy0+dnVpLmNvbG9ycHJpbSA9IGF2Y3R4LT5jb2xvcl9wcmltYXJpZXM7Cj4gKyAgICBp ZiAoYXZjdHgtPmNvbG9yX3RyYyAhPSBBVkNPTF9UUkNfVU5TUEVDSUZJRUQpCj4gKyAgICAgICAg Y2ZnLT52dWkudHJhbnNmZXIgPSBhdmN0eC0+Y29sb3JfdHJjOwo+ICsgICAgaWYgKGF2Y3R4LT5j b2xvcnNwYWNlICE9IEFWQ09MX1NQQ19VTlNQRUNJRklFRCkKPiArICAgICAgICBjZmctPnZ1aS5j b2xvcm1hdHJpeCA9IGF2Y3R4LT5jb2xvcnNwYWNlOwo+Cj4gICAgICBpZiAoY3R4LT5rdnpfcGFy YW1zKSB7Cj4gICAgICAgICAgQVZEaWN0aW9uYXJ5ICpkaWN0ID0gTlVMTDsKPiAtLQo+IDIuMzku Mwo+Cj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=