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 2BF2146A13 for ; Sat, 1 Jul 2023 23:40:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 32FA468C191; Sun, 2 Jul 2023 02:40:11 +0300 (EEST) Received: from mail-oa1-f54.google.com (mail-oa1-f54.google.com [209.85.160.54]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 06D6E68BE6F for ; Sun, 2 Jul 2023 02:40:05 +0300 (EEST) Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-1b38121a011so533430fac.2 for ; Sat, 01 Jul 2023 16:40:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688254803; x=1690846803; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=TzkkRzZU4gf/hJM5523Smfc0FMeKDDxGdcbSKcYG4LU=; b=RZjlhbeJy/CmWosCBQoQmC0nBUg9LsmJhdsmx4c+MoMAiv9X797rRtet9BabcMwmge JLWrR2jv52G1ODCBZoNa7bzPMoqrY0SL6iEJ0AtF3raOx8FQPrVMs17zmAZK+4bfhmfj Yrr/BZgAUyX5PHwhiCdAGfpMH5ePLQlcERhxsRJNrQ3hZ2sK12HyLPWdKGUuGnUSTjXS Kui6T7i/RwYa1fk9yYmRnfS1hTTzjrM5n1uG8wIqpgQC6MZTX3V90yON2YaBWJrUV6h3 ID9nsa52fsWHpprggvO5Nz7mfUSnf0wvX9PaeZOkyYSM/82EkJnOAwKbmnt2h7LZswWs rN7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688254803; x=1690846803; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TzkkRzZU4gf/hJM5523Smfc0FMeKDDxGdcbSKcYG4LU=; b=Are3wnO59PAyCtidpwAF8Ub2RGrqr2IiDPEP2YxGV0MjpWPz9bNHZmPqzuDIypm2Ty qsqJRZ++dE5QL/WgGMK3j3EawpShKWcBeZHUhCPo1pXlrRGp5IDtOkZHJHYNshTcunEF pwYw7IPe6WVUoe0XwUIv+ieGMJBZPOp9J9EWzzVeKyfd78MnExC7U38s/yW/Ku/o15rG CW+00NPDO0bphZptJLknw6vDjb7ifFIm3Th57P5mLd0nU94UEzxlqzBnu/EL8Hkt1ZgL KYnen2Y9ji+KMdI5iLJmJ87tzVlMmykkavOL7cb2TCagtFfdvHXJuedSzhcsTLpgqrQV /Jsw== X-Gm-Message-State: AC+VfDwPRI2bf1uKcQTRHEqR8nxIdbdTcOXpAROFGAAqsJ1l+nuMDUY9 +qF9x+KBdRxUKr3XQjIEmpz89H80aAY= X-Google-Smtp-Source: APBJJlHmdOrKEe3Pxk0PSLZEn0Hh+oInR216kA0wAeoXpYyUFvBsDIsZfA2nPoLTFdsf1MRh4qgnwQ== X-Received: by 2002:a05:6870:5d10:b0:1a2:cbdd:c3e with SMTP id fv16-20020a0568705d1000b001a2cbdd0c3emr4977502oab.2.1688254803155; Sat, 01 Jul 2023 16:40:03 -0700 (PDT) Received: from [192.168.0.12] (host197.190-225-105.telecom.net.ar. [190.225.105.197]) by smtp.gmail.com with ESMTPSA id x23-20020a056870a79700b001acfd23ca84sm10603675oao.6.2023.07.01.16.40.02 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 01 Jul 2023 16:40:02 -0700 (PDT) Message-ID: <454f3973-ee8c-bac7-6d7d-fdb064e96eeb@gmail.com> Date: Sat, 1 Jul 2023 20:40:13 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US From: James Almer To: ffmpeg-devel@ffmpeg.org References: <20230701013651.30004-1-jamrial@gmail.com> <20230701013651.30004-2-jamrial@gmail.com> <42248756-6338-0f20-2ac0-9e597ab999ba@gmail.com> In-Reply-To: <42248756-6338-0f20-2ac0-9e597ab999ba@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 2/2] avcodec/cbs_h266: store RowHeightVal in the context 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: T24gNy8xLzIwMjMgNzozMyBQTSwgSmFtZXMgQWxtZXIgd3JvdGU6Cj4gT24gNy8xLzIwMjMgMTI6 MTAgUE0sIE51byBNaSB3cm90ZToKPj4gT24gU2F0LCBKdWwgMSwgMjAyMyBhdCA5OjM34oCvQU0g SmFtZXMgQWxtZXIgPGphbXJpYWxAZ21haWwuY29tPiB3cm90ZToKPj4KPj4+IFN0b3Agb3Zlcndy aXRpbmcgdmFsdWVzIGZyb20gdGhlIGJpdHN0cmVhbSBhcnJheQo+Pj4gcHBzX3RpbGVfcm93X2hl aWdodF9taW51czEuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFtZXMgQWxtZXIgPGphbXJpYWxA Z21haWwuY29tPgo+Pj4gLS0tCj4+PiDCoCBsaWJhdmNvZGVjL2Nic19oMjY2X3N5bnRheF90ZW1w bGF0ZS5jIHwgMjcgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4+PiDCoCAxIGZpbGUgY2hh bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPj4+IGIvbGliYXZjb2Rl Yy9jYnNfaDI2Nl9zeW50YXhfdGVtcGxhdGUuYwo+Pj4gaW5kZXggZWMyYmIxY2NjMy4uNjI1OTk1 YTJiZCAxMDA2NDQKPj4+IC0tLSBhL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRl LmMKPj4+ICsrKyBiL2xpYmF2Y29kZWMvY2JzX2gyNjZfc3ludGF4X3RlbXBsYXRlLmMKPj4+IEBA IC0xNzc5LDE0ICsxNzc5LDE0IEBAIHN0YXRpYyBpbnQgRlVOQyhwcHMpIChDb2RlZEJpdHN0cmVh bUNvbnRleHQgCj4+PiAqY3R4LAo+Pj4gUldDb250ZXh0ICpydywKPj4+IMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJUaWxlIHJvdyBoZWlnaHQoJWQpIGV4Y2Vl ZHMgcGljdHVyZSAKPj4+IGhlaWdodFxuIixpKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgfQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoCBjdXJyZW50LT5yb3dfaGVpZ2h0X3ZhbFtp XSA9Cj4+PiBjdXJyZW50LT5wcHNfdGlsZV9yb3dfaGVpZ2h0X21pbnVzMVtpXSArIDE7Cj4+PiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlbWFpbmluZ19zaXplIC09IChjdXJyZW50LT5wcHNfdGls ZV9yb3dfaGVpZ2h0X21pbnVzMVtpXSAKPj4+ICsgMSk7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAg fQo+Pj4gLcKgwqDCoMKgwqDCoMKgIHVuaWZpZWRfc2l6ZSA9IChpID09IDAgPyBwaWNfaGVpZ2h0 X2luX2N0YnNfeSA6Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoY3VycmVudC0+cHBzX3RpbGVfcm93X2hlaWdodF9taW51czFbaSAtIDFdIAo+Pj4g KyAxKSk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgdW5pZmllZF9zaXplID0gY3VycmVudC0+cHBzX3Rp bGVfcm93X2hlaWdodF9taW51czFbaSAtIDFdICsgMTsKPj4+Cj4+PiDCoMKgwqDCoMKgwqDCoMKg wqAgd2hpbGUgKHJlbWFpbmluZ19zaXplID4gMCkgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgdW5pZmllZF9zaXplID0gRkZNSU4ocmVtYWluaW5nX3NpemUsIHVuaWZpZWRfc2l6ZSk7 Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdXJyZW50LT5wcHNfdGlsZV9yb3dfaGVpZ2h0 X21pbnVzMVtpXSA9IHVuaWZpZWRfc2l6ZSAtIDE7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBjdXJyZW50LT5yb3dfaGVpZ2h0X3ZhbFtpXSA9IHVuaWZpZWRfc2l6ZTsKPj4+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHJlbWFpbmluZ19zaXplIC09IHVuaWZpZWRfc2l6ZTsKPj4+IMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGkrKzsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ PiBAQCAtMTg1NSwxNyArMTg1NSwxNyBAQCBzdGF0aWMgaW50IEZVTkMocHBzKSAoQ29kZWRCaXRz dHJlYW1Db250ZXh0IAo+Pj4gKmN0eCwKPj4+IFJXQ29udGV4dCAqcncsCj4+PiDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY3R1X3ggKz0gCj4+PiBjdXJyZW50LT5w cHNfdGlsZV9jb2x1bW5fd2lkdGhfbWludXMxW2pdICsgMTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBmb3IgKGogPSAwOyBqIDwgdGlsZV95OyBqKyspIHsKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBjdHVfeSArPSBjdXJyZW50LT5wcHNfdGlsZV9yb3dfaGVpZ2h0 X21pbnVzMVtqXSAKPj4+ICsgMTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBjdHVfeSArPSBjdXJyZW50LT5yb3dfaGVpZ2h0X3ZhbFtqXTsKPj4+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBpZiAoY3VycmVudC0+cHBzX3NsaWNlX3dpZHRoX2luX3RpbGVzX21pbnVzMVtp XSA9PSAKPj4+IDAgJiYKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBjdXJyZW50LT5wcHNfc2xpY2VfaGVpZ2h0X2luX3RpbGVzX21pbnVzMVtpXSA9PSAKPj4+ IDAgJiYKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdXJyZW50 LT5wcHNfdGlsZV9yb3dfaGVpZ2h0X21pbnVzMVt0aWxlX3ldID4gMCkgewo+Pj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGN1cnJlbnQtPnJvd19oZWlnaHRfdmFsW3Rp bGVfeV0gPiAxKSB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgaW50IG51bV9zbGljZXNfaW5fdGlsZSwKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuaWZvcm1fc2xpY2VfaGVpZ2h0LCAKPj4+IHJlbWFp bmluZ19oZWlnaHRfaW5fY3Ric195Owo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIHJlbWFpbmluZ19oZWlnaHRfaW5fY3Ric195ID0KPj4+IC3CoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGN1cnJlbnQtPnBwc190aWxlX3Jv d19oZWlnaHRfbWludXMxW3RpbGVfeV0gCj4+PiArIDE7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdXJyZW50LT5yb3dfaGVpZ2h0X3ZhbFt0aWxl X3ldOwo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVlcyhw cHNfbnVtX2V4cF9zbGljZXNfaW5fdGlsZVtpXSwKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDAsIGN1cnJlbnQtPnBwc190aWxlX3Jvd19oZWlnaHRf bWludXMxW3RpbGVfeV0sCj4+PiAxLCBpKTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDAsIGN1cnJlbnQtPnJvd19oZWlnaHRfdmFsW3RpbGVfeV0g LSAxLCAxLCBpKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBpZiAoY3VycmVudC0+cHBzX251bV9leHBfc2xpY2VzX2luX3RpbGVbaV0gPT0gMCkgewo+Pj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbnVtX3Ns aWNlc19pbl90aWxlID0gMTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHNsaWNlX3RvcF9sZWZ0X2N0dV94W2ldID0gY3R1X3g7Cj4+PiBAQCAt MTg3NSw3ICsxODc1LDcgQEAgc3RhdGljIGludCBGVU5DKHBwcykgKENvZGVkQml0c3RyZWFtQ29u dGV4dCAqY3R4LAo+Pj4gUldDb250ZXh0ICpydywKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZvciAoaiA9IDA7IGogPAo+Pj4gY3VycmVudC0+ cHBzX251bV9leHBfc2xpY2VzX2luX3RpbGVbaV07Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaisrKSB7Cj4+Pgo+Pj4gwqAg dWVzKHBwc19leHBfc2xpY2VfaGVpZ2h0X2luX2N0dXNfbWludXMxW2ldW2pdLCAwLAo+Pj4gLQo+ Pj4gY3VycmVudC0+cHBzX3RpbGVfcm93X2hlaWdodF9taW51czFbdGlsZV95XSwgMiwKPj4+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBjdXJyZW50LT5yb3dfaGVpZ2h0X3ZhbFt0aWxlX3ldIC0gMSwgMiwKPj4+Cj4+IFRoZSBi ZW5lZml0IGlzIG5vdCBzbyBvYnZpb3VzIHdoZW4gd2UgbmVlZCB0byAtMSBpbiBtdWx0aXBsZSBw bGFjZXMuCj4gCj4gSXQncyBub3QgYWJvdXQgaGF2aW5nIGEgYmVuZWZpdCwgYnV0IHRvIHN0b3Ag d3JpdGluZyBkZXJpdmVkIHZhbHVlcyB0byBhIAo+IHJhdyBiaXRzdHJlYW0gc3RydWN0IGZpZWxk LiBBbmQgaW4gdGhlIGVuZCwgaSBhbHNvIHJlbW92ZSBhIGJ1bmNoIG9mICsxLgo+IAo+IFdoYXQg aSBkaWQgbm90IGNhcmVmdWxseSBsb29rIGluIHRoZSBzcGVjIGlzIHdoaWNoIG9mIHRoZXNlIHVz ZXMgCj4gYWN0dWFsbHkgbmVlZHMgcHBzX3RpbGVfcm93X2hlaWdodF9taW51czEgYW5kIHdoaWNo IFJvd0hlaWdodFZhbC4gSSAKPiBhc3N1bWVkIGFsbCB3YW50ZWQgdGhlIGxhdHRlciBzaW5jZSBp dCdzIGNhbGN1bGF0ZWQgYWxtb3N0IGltbWVkaWF0ZWx5IAo+IGFmdGVyIHRoZSBmb3JtZXIgaXMg cmVhZCBmcm9tIHRoZSBiaXRzdHJlYW0sIGJ1dCBtYXliZSB5b3Uga25vdyBiZXR0ZXIuCgpMb29r aW5nIGF0IHRoZSBzcGVjLCBpdCdzIGluZGVlZCBSb3dIZWlnaHRWYWwgYW5kIENvbFdpZHRoVmFs IHdoYXQncyAKdXNlZCBldmVyeXdoZXJlLCBpbmNsdWRpbmcgdGhlIGNvdXBsZSAtIDEgd2hlcmUg aSBhZGRlZCB0aGVtLgoKPiAKPiBJJ2xsIHNlbmQgYW4gdXBkYXRlZCBwYXRjaCB0byBkbyB0aGUg c2FtZSBmb3IgQ29sV2lkdGhWYWwsIG5vdyB0aGF0IGkgCj4gbm90aWNlIHRoZSBzYW1lIGhhcHBl bnMgd2l0aCBpdC4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2Ny aWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1w ZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=