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 F230E49E6A for ; Wed, 12 Jun 2024 17:40:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 29C7A68D94A; Wed, 12 Jun 2024 20:40:22 +0300 (EEST) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0BD3868D825 for ; Wed, 12 Jun 2024 20:40:16 +0300 (EEST) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-1f6fabe9da3so1706615ad.0 for ; Wed, 12 Jun 2024 10:40:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718214014; x=1718818814; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=oytWKeZFz+AbIx9MDX4AdLwQYcJhNI2y+TmNyiZ+5V4=; b=esmeGol/CyC14NOdfDvlBt9tyBZFCQ/nxbdZeVRmPsAGgziu1gTxhM7kOnoJKyu3vX Rq8sTLoxlfmUt55luuqMMmQlJwP4dbaowjURJA1pegWQVc2nFI2+JNIRNxbv/W0RbCxz zL8GHuuSz2sCzMlPQEzGyDTREzQaZ1J6AKStWQuGzyzP2MxyZBhdXp9qEOewxU7/rCeP JQPM26ISZuVjRLAtqazMR4HRLxzxHq+cedNsYT0Geblp7zuDGkLWzgca75Mby4HebsEH XH3p0qkQHGOPovoysHy8euiIvNke3zNvswN5NaN7BNjwTmGqXNoH8zJX98HzBH7hMDje XQiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718214014; x=1718818814; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=oytWKeZFz+AbIx9MDX4AdLwQYcJhNI2y+TmNyiZ+5V4=; b=sWsnJz9ZhIiSIiWixDWve72+O1LgHnJJg3aKCQfth5gJPKKms8ChX2ApL0jVogqceG Otne+I/tVu/soI8IMX86Lj2aGHDKc9s/eoAw6JRx76uTwxHp5WdTK1sSp+/Gi3FeuRn3 ZUf5RdgJnPnzsKjllqTdo06s3QvqDXmJf0dteSjRcVX9hhpFrI+RbZgDnW22sZJOssIx CTxGc6LvargUXh6tRUBkPO4jB3U/0mfMmdY3cHHRu9lSzb68vc4PBMz0/Fx/pT4jPvw/ IHldoLqTevXFLvGCpXKBJHTE7pmQAoM3/ogdg7TfVDM3uzRMz/4K3bGl7k6A62OoDjqu sBJw== X-Gm-Message-State: AOJu0Yw/7Pz6MRcikBtwYrTe5nlejd2xyN1s8gr86MWiNjkiy23dZlFR MiXegSnCvqFuybwKp6cTy7GUr9uyN05usL1BJNTaLx3B+J/FhGkXVATorw== X-Google-Smtp-Source: AGHT+IG0ebf9VbX/gaRUQtJ7CxO+Msg8QkY1Y7GxNR0K4202FIGE91MQG6j4rkSh2sNkhKtVYMC54Q== X-Received: by 2002:a17:902:b193:b0:1e4:6938:6fe3 with SMTP id d9443c01a7336-1f83b74e8bfmr22087355ad.58.1718214013407; Wed, 12 Jun 2024 10:40:13 -0700 (PDT) Received: from [192.168.0.16] ([190.194.167.233]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-1f710069e75sm66590715ad.31.2024.06.12.10.40.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Jun 2024 10:40:13 -0700 (PDT) Message-ID: <0c987aa2-e9ea-481d-a36a-076ff82ad11c@gmail.com> Date: Wed, 12 Jun 2024 14:40:37 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20240612044723.175502-1-remi@remlab.net> Content-Language: en-US From: James Almer In-Reply-To: <20240612044723.175502-1-remi@remlab.net> Subject: Re: [FFmpeg-devel] [PATCHv5 1/4] lavc/h263dsp: add DCT dequantisation functions 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: T24gNi8xMi8yMDI0IDE6NDcgQU0sIFLDqW1pIERlbmlzLUNvdXJtb250IHdyb3RlOgo+IE5vdGUg dGhhdCBvcHRpbWlzZWQgaW1wbGVtZW50YXRpb25zIG9mIHRoZXNlIGZ1bmN0aW9ucyB3aWxsIGJl IHRha2VuCj4gaW50byBhY3R1YWwgdXNlIG9ubHkgaWYgTXBlZ0VuY0NvbnRleHQuZGN0X3VucXVh bnRpemVfaDI2M197aW50ZXIsaW50cmF9Cj4gYXJlICpub3QqIG92ZXJsb2FkZWQgYnkgZXhpc3Rp bmcgb3B0aW1pc2F0aW9ucy4KPiAKPiAtLS0KPiBUaGlzIGFkZHMgdGhlIHBsdXMgb25lcyBiYWNr LCBzYXZpbmcgdHdvIGJyYW5jaCBpbnN0cnVjdGlvbnMgaW4gQyBhbmQKPiBvbmUgaW4gYXNzZW1i bGVyIChhdCB0aGUgY29zdCBvZiB0d28gdW5jb25kaXRpb25hbCBhZGRzKS4KClNlZSBteSByZXBs eSBpbiB0aGUgcHJldmlvdXMgdmVyc2lvbi4gTm90IHN1cmUgaWYgaXQgd2lsbCBoZWxwIHdpdGgg dGhpcy4KCj4gCj4gLS0tCj4gICBsaWJhdmNvZGVjL2gyNjNkc3AuYyB8IDI2ICsrKysrKysrKysr KysrKysrKysrKysrKysrCj4gICBsaWJhdmNvZGVjL2gyNjNkc3AuaCB8ICA0ICsrKysKPiAgIDIg ZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9saWJhdmNv ZGVjL2gyNjNkc3AuYyBiL2xpYmF2Y29kZWMvaDI2M2RzcC5jCj4gaW5kZXggNmExMzM1MzQ5OS4u ZjQ1MjNhNjhjMSAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2gyNjNkc3AuYwo+ICsrKyBiL2xp YmF2Y29kZWMvaDI2M2RzcC5jCj4gQEAgLTE5LDEwICsxOSwzNCBAQAo+ICAgI2luY2x1ZGUgPHN0 ZGludC5oPgo+ICAgCj4gICAjaW5jbHVkZSAibGliYXZ1dGlsL2F0dHJpYnV0ZXMuaCIKPiArI2lu Y2x1ZGUgImxpYmF2dXRpbC9hdmFzc2VydC5oIgo+ICAgI2luY2x1ZGUgImxpYmF2dXRpbC9jb21t b24uaCIKPiAgICNpbmNsdWRlICJjb25maWcuaCIKPiAgICNpbmNsdWRlICJoMjYzZHNwLmgiCj4g ICAKPiArc3RhdGljIHZvaWQgaDI2M19kY3RfdW5xdWFudGl6ZV9pbnRlcl9jKGludDE2X3QgKmJs b2NrLCBzaXplX3QgbGVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaW50IHFtdWwsIGludCBxYWRkKQo+ICt7Cj4gKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8 IGxlbjsgaSsrKSB7Cj4gKyAgICAgICAgaW50IGxldmVsID0gYmxvY2tbaV07Cj4gKwo+ICsgICAg ICAgIGlmIChsZXZlbCkgewo+ICsgICAgICAgICAgICBpZiAobGV2ZWwgPCAwKQo+ICsgICAgICAg ICAgICAgICAgbGV2ZWwgPSBsZXZlbCAqIHFtdWwgLSBxYWRkOwo+ICsgICAgICAgICAgICBlbHNl Cj4gKyAgICAgICAgICAgICAgICBsZXZlbCA9IGxldmVsICogcW11bCArIHFhZGQ7Cj4gKyAgICAg ICAgICAgIGJsb2NrW2ldID0gbGV2ZWw7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ ICtzdGF0aWMgdm9pZCBoMjYzX2RjdF91bnF1YW50aXplX2ludHJhX2MoaW50MTZfdCAqYmxvY2ss IHNpemVfdCBsZW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp bnQgcW11bCwgaW50IHFhZGQpCj4gK3sKPiArICAgIGF2X2Fzc2VydDEobGVuID49IDEpOwo+ICsg ICAgaDI2M19kY3RfdW5xdWFudGl6ZV9pbnRlcl9jKGJsb2NrICsgMSwgbGVuIC0gMSwgcW11bCwg cWFkZCk7Cj4gK30KPiArCj4gICBjb25zdCB1aW50OF90IGZmX2gyNjNfbG9vcF9maWx0ZXJfc3Ry ZW5ndGhbMzJdID0gewo+ICAgICAgIDAsIDEsIDEsIDIsIDIsIDMsIDMsICA0LCAgNCwgIDQsICA1 LCAgNSwgIDYsICA2LCAgNywgNywKPiAgICAgICA3LCA4LCA4LCA4LCA5LCA5LCA5LCAxMCwgMTAs IDEwLCAxMSwgMTEsIDExLCAxMiwgMTIsIDEyCj4gQEAgLTExNiw2ICsxNDAsOCBAQCBzdGF0aWMg dm9pZCBoMjYzX3ZfbG9vcF9maWx0ZXJfYyh1aW50OF90ICpzcmMsIGludCBzdHJpZGUsIGludCBx c2NhbGUpCj4gICAKPiAgIGF2X2NvbGQgdm9pZCBmZl9oMjYzZHNwX2luaXQoSDI2M0RTUENvbnRl eHQgKmN0eCkKPiAgIHsKPiArICAgIGN0eC0+aDI2M19kY3RfdW5xdWFudGl6ZV9pbnRyYSA9IGgy NjNfZGN0X3VucXVhbnRpemVfaW50cmFfYzsKPiArICAgIGN0eC0+aDI2M19kY3RfdW5xdWFudGl6 ZV9pbnRlciA9IGgyNjNfZGN0X3VucXVhbnRpemVfaW50ZXJfYzsKPiAgICAgICBjdHgtPmgyNjNf aF9sb29wX2ZpbHRlciA9IGgyNjNfaF9sb29wX2ZpbHRlcl9jOwo+ICAgICAgIGN0eC0+aDI2M192 X2xvb3BfZmlsdGVyID0gaDI2M192X2xvb3BfZmlsdGVyX2M7Cj4gICAKPiBkaWZmIC0tZ2l0IGEv bGliYXZjb2RlYy9oMjYzZHNwLmggYi9saWJhdmNvZGVjL2gyNjNkc3AuaAo+IGluZGV4IDJkY2Nk MjMzOTIuLjBlY2JlODMzMTQgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9oMjYzZHNwLmgKPiAr KysgYi9saWJhdmNvZGVjL2gyNjNkc3AuaAo+IEBAIC0yNCw2ICsyNCwxMCBAQAo+ICAgZXh0ZXJu IGNvbnN0IHVpbnQ4X3QgZmZfaDI2M19sb29wX2ZpbHRlcl9zdHJlbmd0aFszMl07Cj4gICAKPiAg IHR5cGVkZWYgc3RydWN0IEgyNjNEU1BDb250ZXh0IHsKPiArICAgIHZvaWQgKCpoMjYzX2RjdF91 bnF1YW50aXplX2ludHJhKShpbnQxNl90ICpibG9jayAvKiBhbGlnbiAxNiAqLywKPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbGVuLCBpbnQgbXVsLCBpbnQg YWRkKTsKPiArICAgIHZvaWQgKCpoMjYzX2RjdF91bnF1YW50aXplX2ludGVyKShpbnQxNl90ICpi bG9jayAvKiBhbGlnbiAxNiAqLywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzaXplX3QgbGVuLCBpbnQgbXVsLCBpbnQgYWRkKTsKPiAgICAgICB2b2lkICgqaDI2M19o X2xvb3BfZmlsdGVyKSh1aW50OF90ICpzcmMsIGludCBzdHJpZGUsIGludCBxc2NhbGUpOwo+ICAg ICAgIHZvaWQgKCpoMjYzX3ZfbG9vcF9maWx0ZXIpKHVpbnQ4X3QgKnNyYywgaW50IHN0cmlkZSwg aW50IHFzY2FsZSk7Cj4gICB9IEgyNjNEU1BDb250ZXh0OwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==