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 396E846A4C for ; Mon, 29 Jan 2024 21:58:00 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 119E168D272; Mon, 29 Jan 2024 23:57:58 +0200 (EET) Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 36B8668D243 for ; Mon, 29 Jan 2024 23:57:51 +0200 (EET) Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-40eebe7767cso26012525e9.1 for ; Mon, 29 Jan 2024 13:57:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jkqxz-net.20230601.gappssmtp.com; s=20230601; t=1706565470; x=1707170270; 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=O1y9bTeCRgmJpb4sz1/+ZeTBQ8WhEtrutHN0J2p1dqI=; b=ui5IvhfOTsFDa3I77G+q560NVplAPdWSCjALE3U7zoIg00voRGGFx8bgg3JIETr8jW Pa0ivTfHiRq2rRgebAqXaOrDTBJraHPQ9QtIT2RalJqUeoH7Cc1gjHyLG0Tk0ccHnjD8 w5mb1GlLev+UDO26gdtRV9LPrTb+Dcr7xXKl33H9+Ua3KGJUnapkzs1Mxltb+2ow08H6 VwgV5+GSlWFGTSf72ADV1QH6acXGWjDo2LqalFgE6zi6Ka5/KuH6RJDi/7FSr4qDH7Tu Z68mLVtRCU58LYSvClxcxIutoI5qNZuIUKU5NaA79kZCjYjjptNUbI3BKReGkolGdALY psPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706565470; x=1707170270; 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=O1y9bTeCRgmJpb4sz1/+ZeTBQ8WhEtrutHN0J2p1dqI=; b=GWIpmsPdbi+3mX5N4gMX8KxXtpSAVfzz9C+3PTspP0VrTa+4kGqtBgq+qatDDhqXE8 3q61Cb3vfEPRrEFjcLEtd58Xn37DftDvIJcMe1zZMdiFYYfFabcm5kw21QR7/bLH67B+ A1QjN4VGJXLhdZk3XxCBMVzhVtjpiCI0ZDlcjCgpBqzMvEis3akU7F3JQNyWRVJpUUAz Ep2vLNHXZBDSCjB8dmZEA/hqp4aYPuvlaPgYPbcn2o3ts/ysl2DaZmu3DuYNlZ+AKLbo SpJnB326H3/KjHE2zaX/23WfIZtwTk42+PTjfvxjQa8pxhBm02DQWejomzwSjcKaX/B4 R93g== X-Gm-Message-State: AOJu0YyrCKek/cSvtzVoNB35BE/IrG4P6q8pryYlN96aG+eNy/+W5xee Qltz3iw9htXtUYYuTJVcAsVEwVfYi4/wtEgmQAhmc32lL7O47bEwnZ0lly7RZHVeOpIx9Iim33w O X-Google-Smtp-Source: AGHT+IHgu3eB7ABq2NKXcO1X78ybLMoqhjiDxeeN7gBgczJwdvH4h3Ue+jVWSUXyfH9IvGAXuIag9w== X-Received: by 2002:a05:600c:3794:b0:40d:7fbe:e966 with SMTP id o20-20020a05600c379400b0040d7fbee966mr5807510wmr.40.1706565470198; Mon, 29 Jan 2024 13:57:50 -0800 (PST) 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 fa6-20020a05600c518600b0040ee8765901sm9385507wmb.43.2024.01.29.13.57.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 29 Jan 2024 13:57:50 -0800 (PST) Message-ID: <45fa2aa9-a289-4a91-b030-df6ff76dc60e@jkqxz.net> Date: Mon, 29 Jan 2024 21:58:22 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: "ffmpeg-devel@ffmpeg.org" References: <20231220071050.3175819-1-haihao.xiang@intel.com> <20231220071050.3175819-11-haihao.xiang@intel.com> From: Mark Thompson In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v2 11/12] lavc/vaapi_decode: use dynamic frame pool for output frames with libva2 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: T24gMjYvMDEvMjAyNCAwNzoyNSwgWGlhbmcsIEhhaWhhbyB3cm90ZToKPiBPbiBXbywgMjAyMy0x Mi0yMCBhdCAxNToxMCArMDgwMCwgWGlhbmcsIEhhaWhhbyB3cm90ZToKPj4gRnJvbTogSGFpaGFv IFhpYW5nIDxoYWloYW8ueGlhbmdAaW50ZWwuY29tPgo+Pgo+PiBUaGlzIGFsbG93cyBhIGRvd25z dHJlYW0gZWxlbWVudCBzdG9yZXMgbW9yZSBmcmFtZXMgZnJvbSBWQUFQSQo+PiBkZWNvZGVycyBh bmQgZml4ZXMgZXJyb3IgaW4gZ2V0X2J1ZmZlcigpCj4+Cj4+ICQgZmZtcGVnIC1od2FjY2VsIHZh YXBpIC1od2FjY2VsX291dHB1dF9mb3JtYXQgdmFhcGkgLWkgaW5wdXRfMTAwZnJhbWVzLm1wNCBc Cj4+ICDCoC12ZiByZXZlcnNlIC1hbiAtZiBudWxsIC0KPj4gLi4uCj4+IFtoMjY0IEAgMHg1NTdh MDc1YTE0MDBdIGdldF9idWZmZXIoKSBmYWlsZWQKPj4gW2gyNjQgQCAweDU1N2EwNzVhMTQwMF0g dGhyZWFkX2dldF9idWZmZXIoKSBmYWlsZWQKPj4gW2gyNjQgQCAweDU1N2EwNzVhMTQwMF0gZGVj b2RlX3NsaWNlX2hlYWRlciBlcnJvcgo+PiBbaDI2NCBAIDB4NTU3YTA3NWExNDAwXSBubyBmcmFt ZSEKPj4KPj4gU2lnbmVkLW9mZi1ieTogSGFpaGFvIFhpYW5nIDxoYWloYW8ueGlhbmdAaW50ZWwu Y29tPgo+PiAtLS0KPj4gIMKgbGliYXZjb2RlYy92YWFwaV9kZWNvZGUuYyB8IDM2ICsrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgwqAxIGZpbGUgY2hhbmdlZCwgMjAgaW5z ZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVj L3ZhYXBpX2RlY29kZS5jIGIvbGliYXZjb2RlYy92YWFwaV9kZWNvZGUuYwo+PiBpbmRleCBjZWFj NzY5YzUyLi44Y2MyOWU5NmY5IDEwMDY0NAo+PiAtLS0gYS9saWJhdmNvZGVjL3ZhYXBpX2RlY29k ZS5jCj4+ICsrKyBiL2xpYmF2Y29kZWMvdmFhcGlfZGVjb2RlLmMKPj4gQEAgLTYwMSwyMiArNjAx LDI2IEBAIHN0YXRpYyBpbnQgdmFhcGlfZGVjb2RlX21ha2VfY29uZmlnKEFWQ29kZWNDb250ZXh0 Cj4+ICphdmN0eCwKPj4gIMKgwqDCoMKgwqDCoMKgwqAgaWYgKGVyciA8IDApCj4+ICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZ290byBmYWlsOwo+PiAgIAo+PiAtwqDCoMKgwqDCoMKgwqAgZnJh bWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSA9IDE7Cj4+IC3CoMKgwqDCoMKgwqDCoCAvLyBBZGQgcGVy LWNvZGVjIG51bWJlciBvZiBzdXJmYWNlcyB1c2VkIGZvciBzdG9yaW5nIHJlZmVyZW5jZQo+PiBm cmFtZXMuCj4+IC3CoMKgwqDCoMKgwqDCoCBzd2l0Y2ggKGF2Y3R4LT5jb2RlY19pZCkgewo+PiAt wqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9IMjY0Ogo+PiAtwqDCoMKgwqDCoMKgwqAg Y2FzZSBBVl9DT0RFQ19JRF9IRVZDOgo+PiAtwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19J RF9BVjE6Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyYW1lcy0+aW5pdGlhbF9wb29sX3Np emUgKz0gMTY7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiAtwqDCoMKgwqDC oMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9WUDk6Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZy YW1lcy0+aW5pdGlhbF9wb29sX3NpemUgKz0gODsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg YnJlYWs7Cj4+IC3CoMKgwqDCoMKgwqDCoCBjYXNlIEFWX0NPREVDX0lEX1ZQODoKPj4gLcKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSArPSAzOwo+PiAtwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gLcKgwqDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+ IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyYW1lcy0+aW5pdGlhbF9wb29sX3NpemUgKz0gMjsK Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChDT05GSUdfVkFBUElfMSkKPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xfc2l6ZSA9IDA7Cj4+ICvCoMKgwqDCoMKgwqDC oCBlbHNlIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bvb2xf c2l6ZSA9IDE7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8vIEFkZCBwZXItY29kZWMgbnVt YmVyIG9mIHN1cmZhY2VzIHVzZWQgZm9yIHN0b3JpbmcgcmVmZXJlbmNlCj4+IGZyYW1lcy4KPj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3dpdGNoIChhdmN0eC0+Y29kZWNfaWQpIHsKPj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9IMjY0Ogo+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBjYXNlIEFWX0NPREVDX0lEX0hFVkM6Cj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGNhc2UgQVZfQ09ERUNfSURfQVYxOgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIGZyYW1lcy0+aW5pdGlhbF9wb29sX3NpemUgKz0gMTY7Cj4+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNhc2Ug QVZfQ09ERUNfSURfVlA5Ogo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZyYW1l cy0+aW5pdGlhbF9wb29sX3NpemUgKz0gODsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSBBVl9DT0RFQ19JRF9W UDg6Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJhbWVzLT5pbml0aWFsX3Bv b2xfc2l6ZSArPSAzOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZWZhdWx0Ogo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGZyYW1lcy0+aW5pdGlhbF9wb29sX3NpemUgKz0gMjsKPj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgfQo+PiAgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICDCoMKgwqDCoCB9Cj4+ ICAgCj4gCj4gSGkgTWFyaywKPiAKPiBEbyB5b3UgaGF2ZSBhbnkgY29tbWVudCBhYm91dCBkeW5h bWljIGZyYW1lIHBvb2wgdXNlZCBpbiB2YWFwaSA/CgpBcmUgd2UgY29tcGxldGVseSBzdXJlIHRo YXQgdGhlcmUgYXJlIG5vIGRyaXZlci9oYXJkd2FyZSBjb21iaW5hdGlvbnMgd2hpY2ggcmVseSBv biB0aGlzIHN0aWxsIHVzZWQ/CgpJIG5vdGUgdGhhdCB0aGUgRDNEMTIgaW1wbGVtZW50YXRpb24g aW4gZmZtcGVnIGlzIGN1cnJlbnRseSBpbmNvbXBsZXRlIGFuZCBkb2VzIG5vdCB3b3JrIG9uIHNv bWUgaGFyZHdhcmUgYmVjYXVzZSBpdCBvbmx5IHN1cHBvcnRzIGR5bmFtaWMgcG9vbHMgKG5vbi1h cnJheSB0ZXh0dXJlcyksIHdoaWNoIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyIGNoYW5naW5nIHRo aXMgd291bGQgY2F1c2UgdGhlIHNhbWUgcHJvYmxlbSBmb3IgVkFBUEkuCgpUaGFua3MsCgotIE1h cmsKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVn LWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBl Zy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNp dCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=