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 B7D2D48BBC for ; Tue, 7 May 2024 06:03:12 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AEAC268D71F; Tue, 7 May 2024 09:03:11 +0300 (EEST) Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com [209.85.128.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 16FAA68D71A for ; Tue, 7 May 2024 09:03:05 +0300 (EEST) Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-61816fc256dso28078287b3.0 for ; Mon, 06 May 2024 23:03:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715061783; x=1715666583; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Xse2wTKNJLsc/4yXDQ03aiaHHaw+z6qdtgyeMBEeilw=; b=Pz6NNERP+aJbmkqx9sV84jdx3fRDZ9mBKawqe8eFvO7+N/NxDDZoCJ9RQS2ofx+JA1 vJQtGXRROlXB8xOxr2NJ4JXbYcFFnC4Sjx8o28HHGRE1DtclNc+7S/HJ8b9ZALNaWL+Z UNXCCmFZBAFIR3CdTO2Bwj5vlzp0Ctgp1dnUzMPeNDdfi3O82znPTt9GftHuTh5mxqJ2 O9l2rtcb0UNv5sV39f1G67ZmsqiqA0aqSNTd6IIfaOWYIxf9ihQAo3kXxKMVVAYCkfoo qB068/GujzyvA9J3Gp+qs/o3MJF4TcP21RBTUfS4Um6jY3pbbjvucmjbzdtCLgEEqiUu 1txg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715061783; x=1715666583; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Xse2wTKNJLsc/4yXDQ03aiaHHaw+z6qdtgyeMBEeilw=; b=avShBJJ2yBVfql6Mqt5SD+byI8GvPdOq7fECI6W+H0BHrbsb9DTjdNJSiKIxtI6Uxn fqlSsKxdBzK9MwtrMZbKL7EwSbtSLbGlH3qyI38VIo7Onop+eHQ1jIy28UF643AW1Kuk Yj2fC/Nl4DKcW3MisM+zt3I4i0qROG6tJlwkOPfZjoSWhP0Hgu6VipfnfGQz4wsPGpN6 vgE4SNbiufwph/SPuDXTm68iWQByYZxkuoT+Qm+0j/1L53iRaKsZ/wbydAGnjXJzTk9j Hh8Ej4r6lZtRsxA1VLW9nEs/OuwBRncQu8HF3y4eoEscUMnAJzTeL5M+2vSBdX9/3Fbw E+Mw== X-Gm-Message-State: AOJu0YyZi07C81acHWOdwY6i+amUp8gaMyNKLKzKafn3qAxze0msCEBS 5K9yiv4nIv40BLLhYvU5oI0AQ8Gu7PxWPuScLcenSABcOw6KLkXm2i4Ds+tM20Wf24Oz4iRzBfy +7DdjrU/VDZ0OJDLS6HPmtw+81QOaLxVx X-Google-Smtp-Source: AGHT+IFOfls1I3Qytdl8O2E/foDE7SHa4iQdq7W/cwuFvnd3WcjtbIhzVLeZPMgemO0f02LhEUkX/YRr3qxdgh4k05E= X-Received: by 2002:a0d:d858:0:b0:61a:c19f:fc4c with SMTP id a85-20020a0dd858000000b0061ac19ffc4cmr10970109ywe.3.1715061781771; Mon, 06 May 2024 23:03:01 -0700 (PDT) MIME-Version: 1.0 References: <20240505163656.765900-3-nowrep@gmail.com> <6dff879e-9748-4b9e-bf09-1e1e0785eb4c@jkqxz.net> In-Reply-To: <6dff879e-9748-4b9e-bf09-1e1e0785eb4c@jkqxz.net> From: David Rosca Date: Tue, 7 May 2024 08:02:48 +0200 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH] lavc/vaapi_h264: Don't try to merge fields in DPB for non-field pics 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gTW9uLCBNYXkgNiwgMjAyNCBhdCA5OjU14oCvUE0gTWFyayBUaG9tcHNvbiA8c3dAamtxeHou bmV0PiB3cm90ZToKPgo+IE9uIDA1LzA1LzIwMjQgMTc6MzYsIERhdmlkIFJvc2NhIHdyb3RlOgo+ ID4gVGhpcyBwYXRoIGNhbiBiZSBoaXQgd2hlbiB0aGVyZSBhcmUgbWlzc2luZyByZWZlcmVuY2Vz IHdoaWxlIGRlY29kaW5nCj4gPiBwcm9ncmVzc2l2ZSBzdHJlYW0gYW5kIHdvdWxkIGNvbXBsZXRl bHkgYnJlYWsgdGhlIERQQiBjb250ZW50cy4KPiA+IC0tLQo+ID4gIGxpYmF2Y29kZWMvdmFhcGlf aDI2NC5jIHwgMzAgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNo YW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQo+Cj4gQ2FuIHlvdSBzaGFy ZSBhIHN0cmVhbSB3aGljaCBkb2VzIHRoaXMgaW4gYSBwcm9ncmVzc2l2ZSBjYXNlPwoKaHR0cHM6 Ly9naXRodWIuY29tL25vd3JlcC9jaGlha2k0ZGVjay9yYXcvc2FtcGxlcy9zYW1wbGVzL21pc3Np bmdmcmFtZXMuaDI2NAoKPgo+IE15IHVuZGVyc3RhbmRpbmcgb2YgdGhpcyAodGhvdWdoIEkgc3Vz cGVjdCBJIGFtIG1pc3Npbmcgc29tZXRoaW5nKSBpcyB0aGF0IHdlIGFyZSBmaWxsaW5nIGZyb20g dGhlIHNob3J0L2xvbmcgRFBCIGxpc3RzIHdoaWNoIHNob3VsZCBub3QgY29udGFpbiBkdXBsaWNh dGVzIChub3QgUmVmUGljTGlzdFgsIHdoaWNoIGNhbiksIHNvIEknbSBub3Qgc2VlaW5nIGhvdyB0 aGlzIGNhc2UgY291bGQgYmUgdHJpZ2dlcmVkLgo+Cj4gSWYgeW91IGRvIGhhdmUgdHdvIERQQiBl bnRyaWVzIHdoaWNoIGFyZSBkaWZmZXJlbnQgZnJhbWVzIGJ1dCByZWZlciB0byB0aGUgc2FtZSBz dXJmYWNlIHRoZW4gdGhhdCBzZWVtcyBsaWtlIGEgYnVnIGVsc2V3aGVyZS4KCkl0IGNvbWVzIGZy b20gdGhlIGVycm9yIGNvbmNlYWxtZW50IGluIGgyNjRkZWMgd2hpY2ggY29waWVzIHByZXZpb3Vz CnJlZiBmb3IgbWlzc2luZyByZWZzLiBJdCBjYW4gYWN0dWFsbHkgYWxzbyBoYXBwZW4gZm9yIGlu dGVybGFjZWQKc3RyZWFtcy4gSSd2ZSBzZW50IGEgbmV3IHBhdGNoIHRoYXQgc2hvdWxkIGZpeCBp dCBmb3IgYm90aCBwcm9ncmVzc2l2ZQphbmQgaW50ZXJsYWNlZC4KCmh0dHBzOi8vZ2l0aHViLmNv bS9GRm1wZWcvRkZtcGVnL2Jsb2IvYjEwMzdkNGViZTdiN2Y5NTQ4Y2UxZWQyNGEyOTI5YWVkYmU5 YTI3YS9saWJhdmNvZGVjL2gyNjRfc2xpY2UuYyNMMTUyMC1MMTU1OQoKVGhhbmtzLApEYXZpZAoK Pgo+IFRoYW5rcywKPgo+IC0gTWFyawo+Cj4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Zh YXBpX2gyNjQuYyBiL2xpYmF2Y29kZWMvdmFhcGlfaDI2NC5jCj4gPiBpbmRleCBiNDc1MzFjZTFj Li5jYTAwNzZmNTdhIDEwMDY0NAo+ID4gLS0tIGEvbGliYXZjb2RlYy92YWFwaV9oMjY0LmMKPiA+ ICsrKyBiL2xpYmF2Y29kZWMvdmFhcGlfaDI2NC5jCj4gPiBAQCAtOTgsMjIgKzk4LDI0IEBAIHN0 YXRpYyBpbnQgZHBiX2FkZChEUEIgKmRwYiwgY29uc3QgSDI2NFBpY3R1cmUgKnBpYykKPiA+ICAg ICAgaWYgKGRwYi0+c2l6ZSA+PSBkcGItPm1heF9zaXplKQo+ID4gICAgICAgICAgcmV0dXJuIC0x Owo+ID4KPiA+IC0gICAgZm9yIChpID0gMDsgaSA8IGRwYi0+c2l6ZTsgaSsrKSB7Cj4gPiAtICAg ICAgICBWQVBpY3R1cmVIMjY0ICogY29uc3QgdmFfcGljID0gJmRwYi0+dmFfcGljc1tpXTsKPiA+ IC0gICAgICAgIGlmICh2YV9waWMtPnBpY3R1cmVfaWQgPT0gZmZfdmFhcGlfZ2V0X3N1cmZhY2Vf aWQocGljLT5mKSkgewo+ID4gLSAgICAgICAgICAgIFZBUGljdHVyZUgyNjQgdGVtcF92YV9waWM7 Cj4gPiAtICAgICAgICAgICAgZmlsbF92YWFwaV9waWMoJnRlbXBfdmFfcGljLCBwaWMsIDApOwo+ ID4gLQo+ID4gLSAgICAgICAgICAgIGlmICgodGVtcF92YV9waWMuZmxhZ3MgXiB2YV9waWMtPmZs YWdzKSAmIChWQV9QSUNUVVJFX0gyNjRfVE9QX0ZJRUxEIHwgVkFfUElDVFVSRV9IMjY0X0JPVFRP TV9GSUVMRCkpIHsKPiA+IC0gICAgICAgICAgICAgICAgdmFfcGljLT5mbGFncyB8PSB0ZW1wX3Zh X3BpYy5mbGFncyAmIChWQV9QSUNUVVJFX0gyNjRfVE9QX0ZJRUxEIHwgVkFfUElDVFVSRV9IMjY0 X0JPVFRPTV9GSUVMRCk7Cj4gPiAtICAgICAgICAgICAgICAgIC8qIE1lcmdlIHNlY29uZCBmaWVs ZCAqLwo+ID4gLSAgICAgICAgICAgICAgICBpZiAodGVtcF92YV9waWMuZmxhZ3MgJiBWQV9QSUNU VVJFX0gyNjRfVE9QX0ZJRUxEKSB7Cj4gPiAtICAgICAgICAgICAgICAgICAgICB2YV9waWMtPlRv cEZpZWxkT3JkZXJDbnQgICAgPSB0ZW1wX3ZhX3BpYy5Ub3BGaWVsZE9yZGVyQ250Owo+ID4gLSAg ICAgICAgICAgICAgICB9IGVsc2Ugewo+ID4gLSAgICAgICAgICAgICAgICAgICAgdmFfcGljLT5C b3R0b21GaWVsZE9yZGVyQ250ID0gdGVtcF92YV9waWMuQm90dG9tRmllbGRPcmRlckNudDsKPiA+ ICsgICAgaWYgKHBpYy0+ZmllbGRfcGljdHVyZSkgewo+ID4gKyAgICAgICAgZm9yIChpID0gMDsg aSA8IGRwYi0+c2l6ZTsgaSsrKSB7Cj4gPiArICAgICAgICAgICAgVkFQaWN0dXJlSDI2NCAqIGNv bnN0IHZhX3BpYyA9ICZkcGItPnZhX3BpY3NbaV07Cj4gPiArICAgICAgICAgICAgaWYgKHZhX3Bp Yy0+cGljdHVyZV9pZCA9PSBmZl92YWFwaV9nZXRfc3VyZmFjZV9pZChwaWMtPmYpKSB7Cj4gPiAr ICAgICAgICAgICAgICAgIFZBUGljdHVyZUgyNjQgdGVtcF92YV9waWM7Cj4gPiArICAgICAgICAg ICAgICAgIGZpbGxfdmFhcGlfcGljKCZ0ZW1wX3ZhX3BpYywgcGljLCAwKTsKPiA+ICsKPiA+ICsg ICAgICAgICAgICAgICAgaWYgKCh0ZW1wX3ZhX3BpYy5mbGFncyBeIHZhX3BpYy0+ZmxhZ3MpICYg KFZBX1BJQ1RVUkVfSDI2NF9UT1BfRklFTEQgfCBWQV9QSUNUVVJFX0gyNjRfQk9UVE9NX0ZJRUxE KSkgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgdmFfcGljLT5mbGFncyB8PSB0ZW1wX3ZhX3Bp Yy5mbGFncyAmIChWQV9QSUNUVVJFX0gyNjRfVE9QX0ZJRUxEIHwgVkFfUElDVFVSRV9IMjY0X0JP VFRPTV9GSUVMRCk7Cj4gPiArICAgICAgICAgICAgICAgICAgICAvKiBNZXJnZSBzZWNvbmQgZmll bGQgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgIGlmICh0ZW1wX3ZhX3BpYy5mbGFncyAmIFZB X1BJQ1RVUkVfSDI2NF9UT1BfRklFTEQpIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB2 YV9waWMtPlRvcEZpZWxkT3JkZXJDbnQgICAgPSB0ZW1wX3ZhX3BpYy5Ub3BGaWVsZE9yZGVyQ250 Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICB2YV9waWMtPkJvdHRvbUZpZWxkT3JkZXJDbnQgPSB0ZW1wX3ZhX3BpYy5Cb3R0b21G aWVsZE9yZGVyQ250Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgfQo+ID4gICAgICAgICAgICAg ICAgICB9Cj4gPiArICAgICAgICAgICAgICAgIHJldHVybiAwOwo+ID4gICAgICAgICAgICAgIH0K PiA+IC0gICAgICAgICAgICByZXR1cm4gMDsKPiA+ICAgICAgICAgIH0KPiA+ICAgICAgfQo+ID4K PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBl Zy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=