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 ESMTPS id EBFB84B916 for ; Fri, 21 Feb 2025 05:40:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 086AB68C6B9; Fri, 21 Feb 2025 07:40:15 +0200 (EET) Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 675F268C38C for ; Fri, 21 Feb 2025 07:40:08 +0200 (EET) Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-6e6621960eeso27535486d6.0 for ; Thu, 20 Feb 2025 21:40:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740116407; x=1740721207; darn=ffmpeg.org; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=qDOrw56vBkFsLYXWv5hII1mld9qNHWai5C3GYXfGutI=; b=m6s9Hd3/1+zP5+wSK2zTqryQDpX1Fo+y3Bx/u5xcxyYH+PqrhIDSvjzMoqvCFutCBo 6ACV3u/Z9Onmu/G9B4HDFTHuJvD1bHdBY3MVqH7oMWipAfKKYPsvxEreYSxZHaETOwuz L+lVnu6xkgPta9iHsHRmxgy6aWJAFCVbH3k/mDneZ1SacUV+pdF2d/cBbUAuf+IN+oeU 1e25bO2TTwQhisrAwCVkRhgEL4Jnl/VJ7cKeLNNIMlGu+6wKlWSll1RX4bPZXpxjakK9 pCwzciVVRaSOoAUg+HHe8R9/XNMQpFIVFabVbg32Sqz6db0AUBNr3pCvu26jV5xi5qyq qjSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740116407; x=1740721207; h=content-transfer-encoding:in-reply-to:content-language:references :to:from:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qDOrw56vBkFsLYXWv5hII1mld9qNHWai5C3GYXfGutI=; b=P0S7yS7hVyV6IWRqZqRVlHAbgohVcXrsZrs7fXLt8wUX39jK79zBqwC2ODRnpi7GC2 Ps1vVoaam/xCNWQouKKAu/2gWJkU2fw+CJVSvs+PraLuM0BXBJQ9iERN5lG+ihJw9mfq 2ZxozNl4pHRH7IV3S1h/XS8RsMJbo1nraaDweq0JwB8cdi5kOvmwoH2l6XjqVxHYvD5t gltFRnv7VYA/BFVeFQwoXTO8cv+BxM4xpKm/6xW6oi0uKjdtqZ7Ju4zC4TjrgtNK3lpg CVTmM/bVSelPHMcOfa9+wIfmYrKzaRH7FSzBrk8+/H1phHxod33VnIMl0yNY0SaykjEy LVQg== X-Gm-Message-State: AOJu0Yyac1e6NMiGfq9JqXHW/iFwInezxPOpuR6uj65y8QFEayEI+f+J ajs3FBUN7y7mMhdqy4mHz4yjN4RtlOa+5r+/Bh5yF0OGedwGstKEPGu89Q== X-Gm-Gg: ASbGncu4Ev2/bFtJ2yA6KxQylPZ7nwcbAi+GiMS5yBcvavs+y35nkRZwVmE+UVuN0jE JxBDYuTsL91SCf/NzwlMMGfGWr7KUnsH9kAeg7fxbtsYYgwVCIDrwk36AAYdKN2xqm1EdPEp/Eg JPEVEIXw7kV9niKb+Qy37NhJrHIlv5RIOWXPgksCAJB676KB+bX4o6yx84i4/AwTTmrsIwZjSNP +gvxYB6IwAlFZVhU9Tmf8TCB4+3sQmlJJjfmbzd+m8pj3l8n6lM1vWsu5a1hMK4RBYNVhs6r/SQ fPbZijUiF3ynewoaJNuisCy6A2nyeWpZ1Sjh/9wzpixOPNldWYDcxdmSY1z84ezLGwQQSDrAB3R GwtyiaA== X-Google-Smtp-Source: AGHT+IEbpxX7W3dwoxqG0NKwKIKNZeX5motIAlMzfWuSZp+Z2idJLpmv03bulrh85qwhlSnYFen7Gg== X-Received: by 2002:a05:6214:e62:b0:6e5:a0fc:f65d with SMTP id 6a1803df08f44-6e6a259df71mr79353446d6.10.1740116406674; Thu, 20 Feb 2025 21:40:06 -0800 (PST) Received: from [192.168.1.19] (pool-71-114-78-195.washdc.fios.verizon.net. [71.114.78.195]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c0abcad044sm428919985a.96.2025.02.20.21.40.04 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Feb 2025 21:40:05 -0800 (PST) Message-ID: Date: Fri, 21 Feb 2025 00:40:04 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Scott Theisen To: ffmpeg-devel@ffmpeg.org References: <20241114045933.604098-1-scott.the.elm@gmail.com> Content-Language: en-US In-Reply-To: <20241114045933.604098-1-scott.the.elm@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH] libavcodec/h264_refs.c: respect ref_frame_count when adding short term refs after a frame num gap 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: T24gMTEvMTMvMjQgMjM6NTksIFNjb3R0IFRoZWlzZW4gd3JvdGU6Cj4gRnJvbTogSmFubmUgR3J1 bmF1IDxqZ3J1bmF1QG15dGh0di5vcmc+Cj4KPiB0aGlzIHNpbGVuY2VzIHRoZSAibnVtYmVyIG9m IHJlZmVyZW5jZSBmcmFtZXMgZXhjZWVkcyBtYXgKPiAocHJvYmFibHkgY29ycnVwdCBpbnB1dCks IGRpc2NhcmRpbmcgb25lIiBtZXNzYWdlCj4gaW4gdGhlIHVuaW50ZXJlc3RpbmcgY2FzZXMsIGku ZS4gYWZ0ZXIgc2Vla2luZywgcGxheWJhY2sgc3RhcnQKPgo+IG9yaWdpbmFsbHkgZnJvbToKPiBo dHRwczovL2dpdGh1Yi5jb20vTXl0aFRWL215dGh0di9jb21taXQvNTMyNTcwOTdlYjZjMWZkNDI1 OWQyMGJjOTJmODgyMGEwMjNlYzk1Mwo+Cj4gcmVmZXJlbmNpbmc6Cj4gaHR0cHM6Ly9jb2RlLm15 dGh0di5vcmcvdHJhYy90aWNrZXQvNjcyOQo+IGh0dHBzOi8vY29kZS5teXRodHYub3JnL3RyYWMv dGlja2V0LzgzNjcKPiAtLS0KPiAgIGxpYmF2Y29kZWMvaDI2NF9yZWZzLmMgfCA2ICsrKysrKwo+ ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvaDI2NF9yZWZzLmMgYi9saWJhdmNvZGVjL2gyNjRfcmVmcy5jCj4gaW5kZXggNWViMjg1 NTA2NS4uNjNhZDYxNzI2OCAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL2gyNjRfcmVmcy5jCj4g KysrIGIvbGliYXZjb2RlYy9oMjY0X3JlZnMuYwo+IEBAIC03NTksNiArNzU5LDEyIEBAIGludCBm Zl9oMjY0X2V4ZWN1dGVfcmVmX3BpY19tYXJraW5nKEgyNjRDb250ZXh0ICpoKQo+ICAgICAgICAg ICAgICAgaC0+c2hvcnRfcmVmWzBdID0gaC0+Y3VyX3BpY19wdHI7Cj4gICAgICAgICAgICAgICBo LT5zaG9ydF9yZWZfY291bnQrKzsKPiAgICAgICAgICAgICAgIGgtPmN1cl9waWNfcHRyLT5yZWZl cmVuY2UgfD0gaC0+cGljdHVyZV9zdHJ1Y3R1cmU7Cj4gKwo+ICsgICAgICAgICAgICAvLyBkbyBu b3QgYWRkIG1vcmUgcmVmZXJlbmNlIGZyYW1lcyB0aGFuIGFsbG93ZWQgYWZ0ZXIgc2VlaW5nIGZy YW1lIG51bSBnYXAKPiArICAgICAgICAgICAgaWYgKCFtbWNvX2NvdW50ICYmIGgtPnNob3J0X3Jl Zl9jb3VudCA+IGgtPnBzLnNwcy0+cmVmX2ZyYW1lX2NvdW50KSB7Cj4gKyAgICAgICAgICAgICAg ICBwaWMgPSBoLT5zaG9ydF9yZWZbaC0+c2hvcnRfcmVmX2NvdW50IC0gMV07Cj4gKyAgICAgICAg ICAgICAgICByZW1vdmVfc2hvcnQoaCwgcGljLT5mcmFtZV9udW0sIDApOwo+ICsgICAgICAgICAg ICB9Cj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gICAKClBpbmc/wqAgUmViYXNlZCBvbnRvIG1h c3RlciBjbGVhbmx5LgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==