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 95C1A46D42 for ; Wed, 9 Aug 2023 17:47:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5F12568C88A; Wed, 9 Aug 2023 20:47:43 +0300 (EEST) Received: from mail-qv1-f50.google.com (mail-qv1-f50.google.com [209.85.219.50]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7FEE968C72A for ; Wed, 9 Aug 2023 20:47:37 +0300 (EEST) Received: by mail-qv1-f50.google.com with SMTP id 6a1803df08f44-63d0f62705dso631406d6.0 for ; Wed, 09 Aug 2023 10:47:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691603255; x=1692208055; h=content-transfer-encoding:in-reply-to:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=0xx7K9JyTWO9R+JvuW38F0uuN0W+qwRx+6NLj+VwWKc=; b=UuBvYnwXx6nPBornJt67Lk/UaJkEvs0tlj5XGe73czbBbs9PPWTqwmiDhNGFUsqa6z 7T+xeZs/h+wOpK9OzCGXTMknzn8wAwA6Wa2FSHbmCkY721OB0X8iZ3oMHlAGFvpqhhCR 0rNA4Dh27VRqVnRrtEpNjKamheZ+JHNCCTW/iCerPN+14XaSqMv4XsOqWSyQZo1l4vop /NlafTpYUaUx3p5Y+CNs30O3O5OIdbkLfgXvnrlFr688pncDa6r3B4P2QF2lTF0n6eoW BhfYfj9ytgS9P+G7xcHK5bNNqXhAOJrgduE30oqA06HrIaukauvgN0eLILAkAbeVaxr4 WBDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691603255; x=1692208055; h=content-transfer-encoding:in-reply-to:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=0xx7K9JyTWO9R+JvuW38F0uuN0W+qwRx+6NLj+VwWKc=; b=UNI4ltGp+3HeFUNP/wuSLiplD6wsi5oTgvQtZ8zJD2w2h9VhncCsF19yrBAUCHZx+s RO8GBPMiJXzsUNBiK2a2OfxZwWGznAlxDF2jtpu6cvdPADcXQhTmgrr8rwCgPc+uYRDF y61ziC+xxje6HK/CAikSAA0+hLV33uY+Cl41ZZ7LYYhi+U6dHB/2OaVltUK97sfZiEnC X6iyKQDEFhdHAjqm99VZQhjCG9PrRDu9+R8BKqtHKy4nbaMKbDfq9oee/PSqTMtU47oG OG41G4eHHYiw5xbGZNAl3oZXm0BYPH4S4n1fpilC2Eu5tun6+L5mb9IERkABWRbSimb8 Vruw== X-Gm-Message-State: AOJu0YyR7srfS7vrafLhhcwT+nSJ5ebMgETI9P/hK8EjMTWR0du7/e5Q 8gsNKCTJ2JwuPGZeqtRRFBGzu+yGaUw= X-Google-Smtp-Source: AGHT+IG39nSPbm9Er9m8hM2aJrslnXqcyy4vyoKkymCZE/TkKdc55J16PBCdZ0DdXKZEtelb6yoy8Q== X-Received: by 2002:a0c:e14c:0:b0:63d:f8d:102f with SMTP id c12-20020a0ce14c000000b0063d0f8d102fmr3057175qvl.18.1691603255401; Wed, 09 Aug 2023 10:47:35 -0700 (PDT) Received: from [10.66.219.120] ([146.70.198.174]) by smtp.gmail.com with ESMTPSA id s2-20020a0cb302000000b0063d0b792469sm4681660qve.136.2023.08.09.10.47.34 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 09 Aug 2023 10:47:35 -0700 (PDT) From: quietvoid X-Google-Original-From: quietvoid Message-ID: <45a00076-f535-433b-931d-7e85c216bb82@gmail.com> Date: Wed, 9 Aug 2023 13:47:34 -0400 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20230809170500.24407-1-tcChlisop0@gmail.com> In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v2] avcodec/dovi_rpu: verify RPU data CRC32 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: Ck9uIDA5LzA4LzIwMjMgMTMuMDgsIEphbWVzIEFsbWVyIHdyb3RlOgo+IE9uIDgvOS8yMDIzIDI6 MDUgUE0sIHF1aWV0dm9pZCB3cm90ZToKPj4gVGhlIERvbGJ5IFZpc2lvbiBSUFUgY29udGFpbnMg YSBDUkMzMiB0byB2YWxpZGF0ZSB0aGUgcGF5bG9hZCBhZ2FpbnN0Lgo+PiBUaGUgaW1wbGVtZW50 YXRpb24gaXMgQ1JDMzIvTVBFRy0yLgo+Pgo+PiBUaGUgQ1JDIGlzIG9ubHkgdmVyaWZpZWQgd2l0 aCB0aGUgQVZfRUZfQ1JDQ0hFQ0sgZmxhZy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogcXVpZXR2b2lk IDx0Y0NobGlzb3AwQGdtYWlsLmNvbT4KPj4gLS0tCj4+IMKgIGxpYmF2Y29kZWMvZG92aV9ycHUu YyB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPj4gwqAg bGliYXZjb2RlYy9kb3ZpX3JwdS5oIHzCoCAzICsrLQo+PiDCoCBsaWJhdmNvZGVjL2hldmNkZWMu Y8KgIHzCoCAzICsrLQo+PiDCoCAzIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2RvdmlfcnB1LmMgYi9s aWJhdmNvZGVjL2RvdmlfcnB1LmMKPj4gaW5kZXggZGQzODkzNjU1Mi4uOWFkYTBhY2VlYyAxMDA2 NDQKPj4gLS0tIGEvbGliYXZjb2RlYy9kb3ZpX3JwdS5jCj4+ICsrKyBiL2xpYmF2Y29kZWMvZG92 aV9ycHUuYwo+PiBAQCAtMjIsNiArMjIsNyBAQAo+PiDCoMKgICovCj4+IMKgIMKgICNpbmNsdWRl ICJsaWJhdnV0aWwvYnVmZmVyLmgiCj4+ICsjaW5jbHVkZSAibGliYXZ1dGlsL2NyYy5oIgo+PiDC oCDCoCAjaW5jbHVkZSAiZG92aV9ycHUuaCIKPj4gwqAgI2luY2x1ZGUgImdvbG9tYi5oIgo+PiBA QCAtMTkxLDEzICsxOTIsMTcgQEAgc3RhdGljIGlubGluZSBpbnQ2NF90IGdldF9zZV9jb2VmKEdl dEJpdENvbnRleHQgCj4+ICpnYiwgY29uc3QgQVZET1ZJUnB1RGF0YUhlYWRlciAqCj4+IH0gXAo+ PiDCoMKgwqDCoMKgIH0gd2hpbGUgKDApCj4+IMKgIC1pbnQgZmZfZG92aV9ycHVfcGFyc2UoRE9W SUNvbnRleHQgKnMsIGNvbnN0IHVpbnQ4X3QgKnJwdSwgc2l6ZV90IAo+PiBycHVfc2l6ZSkKPj4g K2ludCBmZl9kb3ZpX3JwdV9wYXJzZShET1ZJQ29udGV4dCAqcywgY29uc3QgdWludDhfdCAqcnB1 LCBzaXplX3QgCj4+IHJwdV9zaXplLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGludCBlcnJfcmVjb2duaXRpb24pCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBB VkRPVklScHVEYXRhSGVhZGVyICpoZHIgPSAmcy0+aGVhZGVyOwo+PiDCoMKgwqDCoMKgIEdldEJp dENvbnRleHQgKmdiID0gJihHZXRCaXRDb250ZXh0KXswfTsKPj4gwqDCoMKgwqDCoCBET1ZJVmRy UmVmICp2ZHI7Cj4+IMKgwqDCoMKgwqAgaW50IHJldDsKPj4gwqAgK8KgwqDCoCBzaXplX3QgYWN0 dWFsX3JwdV9zaXplOwo+PiArwqDCoMKgIHVpbnQ4X3QgdHJhaWxpbmdfemVyb2VzID0gMDsKPj4g Kwo+PiDCoMKgwqDCoMKgIHVpbnQ4X3QgbmFsX3ByZWZpeDsKPj4gwqDCoMKgwqDCoCB1aW50OF90 IHJwdV90eXBlOwo+PiDCoMKgwqDCoMKgIHVpbnQ4X3QgdmRyX3NlcV9pbmZvX3ByZXNlbnQ7Cj4+ IEBAIC0yMDUsNyArMjEwLDIyIEBAIGludCBmZl9kb3ZpX3JwdV9wYXJzZShET1ZJQ29udGV4dCAq cywgY29uc3QgCj4+IHVpbnQ4X3QgKnJwdSwgc2l6ZV90IHJwdV9zaXplKQo+PiDCoMKgwqDCoMKg IHVpbnQ4X3QgdXNlX3ByZXZfdmRyX3JwdTsKPj4gwqDCoMKgwqDCoCB1aW50OF90IHVzZV9ubHE7 Cj4+IMKgwqDCoMKgwqAgdWludDhfdCBwcm9maWxlOwo+PiAtwqDCoMKgIGlmICgocmV0ID0gaW5p dF9nZXRfYml0czgoZ2IsIHJwdSwgcnB1X3NpemUpKSA8IDApCj4+ICsKPj4gK8KgwqDCoCB1aW50 MzJfdCBycHVfZGF0YV9jcmMzMjsKPj4gK8KgwqDCoCB1aW50MzJfdCBjb21wdXRlZF9jcmMzMjsK Pj4gKwo+PiArwqDCoMKgIGZvciAoaW50IGkgPSBycHVfc2l6ZSAtIDE7IGkgPiAwOyBpLS0pIHsK Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICghcnB1W2ldKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIHRyYWlsaW5nX3plcm9lcysrOwo+PiArwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsKPj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKg wqAgfQo+PiArCj4+ICvCoMKgwqAgYWN0dWFsX3JwdV9zaXplID0gcnB1X3NpemUgLSB0cmFpbGlu Z196ZXJvZXM7Cj4+ICsKPj4gK8KgwqDCoCAvKiBFeGNsdWRlIHRyYWlsaW5nIGJ5dGUgKDB4ODAp IGZyb20gcmVhZGVyICovCj4+ICvCoMKgwqAgaWYgKChyZXQgPSBpbml0X2dldF9iaXRzOChnYiwg cnB1LCBhY3R1YWxfcnB1X3NpemUgLSAxKSkgPCAwKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0 dXJuIHJldDsKPj4gwqAgwqDCoMKgwqDCoCAvKiBSUFUgaGVhZGVyLCBjb21tb24gdmFsdWVzICov Cj4+IEBAIC00NDAsNyArNDYwLDI2IEBAIGludCBmZl9kb3ZpX3JwdV9wYXJzZShET1ZJQ29udGV4 dCAqcywgY29uc3QgCj4+IHVpbnQ4X3QgKnJwdSwgc2l6ZV90IHJwdV9zaXplKQo+PiDCoMKgwqDC oMKgwqDCoMKgwqAgY29sb3ItPnNvdXJjZV9kaWFnb25hbCA9IGdldF9iaXRzKGdiLCAxMCk7Cj4+ IMKgwqDCoMKgwqAgfQo+PiDCoCAtwqDCoMKgIC8qIEZJWE1FOiB2ZXJpZnkgQ1JDMzIsIHJlcXVp cmVzIGltcGxlbWVudGF0aW9uIG9mIAo+PiBBVl9DUkNfMzJfTVBFR18yICovCj4+ICvCoMKgwqAg LyogU2tpcCB1bnN1cHBvcnRlZCB1bnRpbCBDUkMzMiAqLwo+PiArwqDCoMKgIHNraXBfYml0c19s b25nKGdiLCBnZXRfYml0c19sZWZ0KGdiKSAtIDMyKTsKPgo+IFRoaXMgY2FuIGJlIGRvbmUgYWZ0 ZXIgdGhlIGVycl9yZWNvZ25pdGlvbiBjaGVjay4KPgo+PiArCj4+ICvCoMKgwqAgaWYgKGVycl9y ZWNvZ25pdGlvbiAmIEFWX0VGX0NSQ0NIRUNLKSB7Cj4KPiBEbyBpbnN0ZWFkCj4KPiBpZiAoIShl cnJfcmVjb2duaXRpb24gJiBBVl9FRl9DUkNDSEVDSykpCj4gwqDCoMKgIHJldHVybiAwOwo+Cj4g VG8gcmVtb3ZlIG9uZSBsZXZlbCBvZiBpbmRlbnRhdGlvbi4KVGhhbmtzLCBzZW50IHYzOiAKaHR0 cHM6Ly9mZm1wZWcub3JnL3BpcGVybWFpbC9mZm1wZWctZGV2ZWwvMjAyMy1BdWd1c3QvMzEzMTQx Lmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=