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 EDFA44A551 for ; Fri, 29 Mar 2024 16:33:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3772868D75C; Fri, 29 Mar 2024 18:33:14 +0200 (EET) Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D049868D627 for ; Fri, 29 Mar 2024 18:33:07 +0200 (EET) Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-33ecb04e018so1551245f8f.1 for ; Fri, 29 Mar 2024 09:33:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1711729987; x=1712334787; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=ZelqPGph/b5Fg+UK/AGAUrj4afk9pmh3Cv+Oyo8tPQk=; b=mymm4U94fpQTgex/KFD6U0N+YE9GCzCwFc4OxRzsf7YDgjy+XLif0MRWJOeWsb4h9y sKBQ2zVdmDDMASLumiwRcU5ati6ZLz64dBSYo+xndjWJRiNjplfqufWSl2JyFOZtRYHc iTcAOOcQYotbSaZXsywBzFkob5ubJ6aEm9i6WuV+mzOq7NXnnuCm7khg0WGk2VND9E62 3sLQioi45SVessa+4AQXnSkkDywq5W00m+/dJN80DaoZsoW9L1QbSCWYVDTtniBOpWaX d0A4qSsI0rodFB5A0rwL1DdqSl0Mq/uXG2a/MFpNj2CRADFoRCSWtVifks36903XYyqS TS7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711729987; x=1712334787; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZelqPGph/b5Fg+UK/AGAUrj4afk9pmh3Cv+Oyo8tPQk=; b=WKIDHNOP8L6rjNPJdSP+qVLc/IwKTQErK1Uu83a8mf/mpT/FFkaticZ3anCdFy3NHa 7heYInusDHWwXIO64yJ6oyo3BE4CS6lnyeVAvseLDeMtqG2wiAiI36anvbQovQNqmSKk eN6/XIF+Owla/QE6PxdujX2z4Oa1ajFJyLXezAienv2BUUNGGeDvEqzEzpAV5J79xA+3 niqACOG0oHs6olMxCl+FA9rR2M8sHIfUV8n8jb/xnZxoyGhdzDMQS3jIy4FZRd3+Dc8i f5kOSDieGSCqp4rwYeROxPv5HRnniEUNlSr6YELNLTTFcisHyqpVHoGOE29Aw2imhd2i iu/g== X-Gm-Message-State: AOJu0Yx8yrHlgdhCKJ8XvxB1+AMTXWfY2Tx5meU2om6p5xHP/C75MHzw ymKyxFwSKV7iCRcXDb+S6ah0Dm+klS/S7rYFfx5R0zgRkmuoW7iA5zMl2VnQah5epdiMjz1jWKx 3 X-Google-Smtp-Source: AGHT+IEVYlHPbt3DmXt+bJPzg6s8tezllmTFMy+8yyhPq+a72G5HlbM0Y6JHFCQB5Mf+kSMUN6eLEQ== X-Received: by 2002:a5d:4804:0:b0:33d:67f5:a3a4 with SMTP id l4-20020a5d4804000000b0033d67f5a3a4mr1838359wrq.67.1711729987052; Fri, 29 Mar 2024 09:33:07 -0700 (PDT) Received: from [192.168.0.15] (cpc92302-cmbg19-2-0-cust1183.5-4.cable.virginm.net. [82.1.212.160]) by smtp.gmail.com with ESMTPSA id y13-20020adfe6cd000000b00341cfa5f16fsm4537646wrm.30.2024.03.29.09.33.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 29 Mar 2024 09:33:06 -0700 (PDT) Message-ID: Date: Fri, 29 Mar 2024 16:33:30 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240328131518.766-1-tong1.wu@intel.com> <441463cf-447d-4f12-aecb-84f00bfc544e@jkqxz.net> <7ca46fea-b47a-47cc-87b0-5f8e22c08ee1@gmail.com> <9085952b-8ea6-4d8e-a6a1-b1584e47c352@jkqxz.net> From: Mark Thompson In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH] avcodec/hevc_ps: fix the problem of memcmp losing effectiveness 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: T24gMjkvMDMvMjAyNCAxNTo1OCwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOgo+IE1hcmsgVGhv bXBzb246Cj4+IE9uIDI5LzAzLzIwMjQgMTQ6MDAsIEFuZHJlYXMgUmhlaW5oYXJkdCB3cm90ZToK Pj4+IEphbWVzIEFsbWVyOgo+Pj4+IE9uIDMvMjkvMjAyNCAxMDoxMCBBTSwgTWFyayBUaG9tcHNv biB3cm90ZToKPj4+Pj4gT24gMjgvMDMvMjAyNCAxMzoxNSwgdG9uZzEud3UtYXQtaW50ZWwuY29t QGZmbXBlZy5vcmcgd3JvdGU6Cj4+Pj4+PiBGcm9tOiBUb25nIFd1IDx0b25nMS53dUBpbnRlbC5j b20+Cj4+Pj4+Pgo+Pj4+Pj4gSEVWQ0hkclBhcmFtcyogcmVjZWl2ZXMgYSBwb2ludGVyIHdoaWNo IHBvaW50cyB0byBhIGR5bmFtaWNhbGx5Cj4+Pj4+PiBhbGxvY2F0ZWQgbWVtb3J5IGJsb2NrLiBJ dCBjYXVzZXMgdGhlIG1lbWNtcCBhbHdheXMgcmV0dXJuaW5nIDEuCj4+Pj4+PiBBZGQgYSBmdW5j dGlvbiB0byBkbyB0aGUgY29tcGFyaXNpb24uIEEgY29uZGl0aW9uIGlzIGFsc28gYWRkZWQgdG8K Pj4+Pj4+IGF2b2lkIG1hbGxvYygwKS4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBUb25n IFd1IDx0b25nMS53dUBpbnRlbC5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+ICDCoMKgIGxpYmF2Y29k ZWMvaGV2Y19wcy5jIHwgMjAgKysrKysrKysrKysrKysrKy0tLS0KPj4+Pj4+ICDCoMKgIGxpYmF2 Y29kZWMvaGV2Y19wcy5oIHzCoCA0ICsrKy0KPj4+Pj4+ICDCoMKgIDIgZmlsZXMgY2hhbmdlZCwg MTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gSXQgZG9lc24ndCBz ZWVtIGxpa2UgdGhpcyBtZXRob2Qgd29ya3MgYXQgYWxsLCBldmVuIGJlZm9yZSB0aGUgcmVjZW50 Cj4+Pj4+IGNoYW5nZSB3aXRoIHRoZSBwb2ludGVyLgo+Pj4+Pgo+Pj4+PiBTdHJ1Y3RzIGNhbiBj b250YWluIGFyYml0cmFyeSBwYWRkaW5nLCBhbmQgYW55IHdyaXRlIHRvIHRoZSBzdHJ1Y3QKPj4+ Pj4gbWFrZXMgdGhlIHBhZGRpbmcgdW5zcGVjaWZpZWQuwqAgbWVtY21wKCkgaXMgdGhlcmVmb3Jl IG5ldmVyIHZhbGlkIGFzIGEKPj4+Pj4gbWV0aG9kIG9mIGNvbXBhcmluZyBhZnRlciB3cml0aW5n IHNvbWUgZmllbGRzLCBhcyBkb25lIGhlcmUuwqAgKEl0Cj4+Pj4+IGNvdWxkIG9ubHkgYmUgdmFs aWQgaWYgdGhlIHN0cnVjdHMgY29tcGFyZWQgd2VyZSBtYWRlIGJ5IG1lbWNweSgpIHdpdGgKPj4+ Pj4gbm8gZmllbGRzIHdyaXR0ZW4gZGlyZWN0bHkuKQo+Pj4+Cj4+Pj4gVGhlIHN0cnVjdCBpcyB6 ZXJvIGFsbG9jYXRlZCwgc28gc2hvdWxkbid0IHRoZSBwYWRkaW5nIGJlIGV4YWN0bHkgdGhlCj4+ Pj4gc2FtZSBmb3IgdHdvIGVxdWFsIFZQU3MgYWZ0ZXIgcGFyc2luZz8KPj4+Pgo+Pj4KPj4+IElu IHByYWN0aWNlIGl0IGlzIChhbmQgdGhlIGN1cnJlbnQgY29kZSBhbHJlYWR5IHJlbGllZCBvbiB0 aGlzKTsgeWV0IGFzCj4+PiBoYXMgYWxyZWFkeSBiZWVuIHNhaWQgcGFkZGluZyBieXRlcyB0YWtl IHVuc3BlY2lmaWVkIHZhbHVlcyBhdCBhbnkgc3RvcmUKPj4+ICh0byBhbnkgbWVtYmVyKS4gSW4g cHJhY3RpY2UsIGlmIHRoZSBjb21waWxlciB1c2VzIGluc3RydWN0aW9ucyB0aGF0Cj4+PiBjbG9i YmVyIHRoZSBwYWRkaW5nLCB0aGUgcGFkZGluZyBpbiBib3RoIHN0cnVjdHMgaXMgY2xvYmJlcmVk IGluIHRoZQo+Pj4gc2FtZSB3YXkuCj4+Cj4+IFRoaXMgc2VlbXMgbGlrZSBhIHN0cm9uZyBhc3N1 bXB0aW9uIGJleW9uZCB0aGF0IG9mIHRoZSBDIHNwZWNpZmljYXRpb24KPj4gd2hpY2ggbmVlZHMg dG8gYmUgZG9jdW1lbnRlZC4KPj4KPj4gQXJlIHlvdSBleHBlY3RpbmcgdGhhdCB0aGVyZSBpcyBu byBjYXNlIHdoZXJlIEFCSS11bmRlZmluZWQgdG9wIGJpdHMgb2YKPj4gcmVnaXN0ZXJzIGNhbiBs ZWFrIGludG8gdGhlIHBhZGRpbmcgZmllbGRzLCBvciB0aGF0IGFsbCBmdW5jdGlvbnMgY2FsbGVk Cj4+IGhlcmUgd2lsbCBuZWNlc3NhcmlseSBzZXQgdGhvc2UgdG9wIGJpdHMgdG8gdGhlIHNhbWUg dmFsdWVzLCBvcgo+PiBzb21ldGhpbmcgZWxzZT8KPj4KPiAKPiBZZXMsIEkgYW0gZXhwZWN0aW5n IHRoYXQuIFRoYXQgaXMgYWxzbyB3aGF0IHRoZSBjb2RlIGFscmVhZHkgcmVsaWVkIG9uCj4gYmVm b3JlIHRoZSBhZGRpdGlvbiBvZiB0aGUgYWxsb2NhdGVkIGZpZWxkIGFuZCB0aGVyZSBoYXZlIGJl ZW4gbm8KPiByZXBvcnRzIHRoYXQgdGhpcyBjYXVzZWQgaXNzdWVzLgoKSHVoLiAgSGF2aW5nIGp1 c3QgZXhwZXJpbWVudGVkIGEgYml0IEkgZmluZCBteXNlbGYgc3VycHJpc2VkIGJ5IHRoZSBsZW5n dGhzIHg4Ni02NCBnY2MgZ29lcyB0byB3aXRoIHdlaXJkIHVuYWxpZ25lZCBhY2Nlc3NlcyB0byBh dm9pZCB0aGlzIChlLmcuIHRvIHdyaXRlIHRvIGFsaWduZWQgdWludDhfdCBhWzMxXSBpdCBtYXkg ZG8gYWxpZ25lZCAxNi1ieXRlIHdyaXRlIHRvIGEgYW5kIHVuYWxpZ25lZCAxNi1ieXRlIHdyaXRl IHRvIGErMTUsIGF2b2lkaW5nIHRvdWNoaW5nIHRoZSBwYWRkaW5nIGZvciBubyBjbGVhciByZWFz b24pLgoKQXJlIHlvdSBhd2FyZSBvZiBhbnkgZG9jdW1lbnRhdGlvbiBmcm9tIGdjYyBvciBsbHZt IGFib3V0IG9uIHdoYXQgdGhleSBndWFyYW50ZWUgaGVyZT8KCj4gVGhpcyBkb2VzIG5vdCBjaGFu Z2UgdGhhdCBJIGNvbnNpZGVyIGl0IGNyYXp5IHRvIHJlbW92ZSB0aGUgcGFyYW1ldGVyCj4gc2V0 cyByZWZlcmVuY2luZyBhIHBhcmFtZXRlciBzZXQgdGhhdCBpcyByZW1vdmVkLgoKSSBhZ3JlZSwg aGF2aW5nIG5vdyByZWFkIHRoZSBjb2RlIG1vcmUuICBNeSBjb21tZW50IHdhcyBwdXJlbHkgZHJp dmVuIGJ5IG9ic2VydmluZyB0aGUgdXNlIG9mIG1lbWNtcCgpIG9uIHN0cnVjdHMgKGFuIG9wZXJh dGlvbiB3ZWxsLWtub3duIHRvIGJlIHZlcnkgZGlmZmljdWx0IHRvIHVzZSBpbiBzdGFuZGFyZCBD KSwgbm90IGJ5IGxvb2tpbmcgY2FyZWZ1bGx5IGF0IHRoZSByZXN0IG9mIHRoZSBjb2RlIGludm9s dmVkLgoKLSBNYXJrCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K