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 3A95B4B97D for ; Tue, 2 Jul 2024 12:22:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E83A568D8D2; Tue, 2 Jul 2024 15:22:12 +0300 (EEST) Received: from vidala.lynne.ee (vidala.pars.ee [116.203.72.101]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2B86268D883 for ; Tue, 2 Jul 2024 15:22:07 +0300 (EEST) Message-ID: Date: Tue, 2 Jul 2024 14:22:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: ffmpeg-devel@ffmpeg.org, Tong Wu References: <20240603091909.1161-1-tong1.wu@intel.com> <20240603091909.1161-6-tong1.wu@intel.com> <6c6c3292-f7a9-4862-8ac7-ad40f457b4b5@lynne.ee> <739da263-f7f6-4747-a6eb-ab74a934c7cc@lynne.ee> <3498433c-94e8-48d3-97b2-0f1fe328e7e8@lynne.ee> Content-Language: en-US Autocrypt: addr=dev@lynne.ee; keydata= xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6Hljr9mYvN FEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUC XnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi/qXwPwNEZOTWAQCSNEA+kZLI NZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff0c28efI02S6iMxazrpdWGHqHk7JN7pCj nt397wzOOARecUbcEgorBgEEAZdVAQUBAQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S 7/zSaX8DAQgHwngEGBYIACAWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi /qXwPwNEZKaxAQCHLV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY3 0LsmqR3sPQ0BJ1UFVZA5BUoIJPJZWwg= In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v13 06/15] avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer 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: , From: Lynne via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Lynne Content-Type: multipart/mixed; boundary="===============8787665041381055715==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============8787665041381055715== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------s0Tsgp0LwBoMBwoSqvYY4hYU" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------s0Tsgp0LwBoMBwoSqvYY4hYU Content-Type: multipart/mixed; boundary="------------CYB0J2K6TO8Y0GOWFGy8opkV"; protected-headers="v1" From: Lynne To: ffmpeg-devel@ffmpeg.org, Tong Wu Message-ID: Subject: Re: [FFmpeg-devel] [PATCH v13 06/15] avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer References: <20240603091909.1161-1-tong1.wu@intel.com> <20240603091909.1161-6-tong1.wu@intel.com> <6c6c3292-f7a9-4862-8ac7-ad40f457b4b5@lynne.ee> <739da263-f7f6-4747-a6eb-ab74a934c7cc@lynne.ee> <3498433c-94e8-48d3-97b2-0f1fe328e7e8@lynne.ee> In-Reply-To: --------------CYB0J2K6TO8Y0GOWFGy8opkV Content-Type: multipart/mixed; boundary="------------H224kWQWiBgQUsDeFnpSKrJX" --------------H224kWQWiBgQUsDeFnpSKrJX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMTUvMDYvMjAyNCAxODowNSwgVG9uZyBXdSB3cm90ZToNCj4+Pj4gRnJvbTogZmZtcGVn LWRldmVsIDxmZm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YN Cj4+Pj4gTHlubmUgdmlhIGZmbXBlZy1kZXZlbA0KPj4+PiBTZW50OiBNb25kYXksIEp1bmUg MTAsIDIwMjQgMTA6MDEgQU0NCj4+Pj4gVG86IEZGbXBlZyBkZXZlbG9wbWVudCBkaXNjdXNz aW9ucyBhbmQgcGF0Y2hlcyA8ZmZtcGVnLQ0KPj4+PiBkZXZlbEBmZm1wZWcub3JnPg0KPj4+ PiBDYzogTHlubmUgPGRldkBseW5uZS5lZT4NCj4+Pj4gU3ViamVjdDogUmU6IFtGRm1wZWct ZGV2ZWxdIFtQQVRDSCB2MTMgMDYvMTVdIGF2Y29kZWMvdmFhcGlfZW5jb2RlOg0KPj4+PiBt b3ZlIHRoZSBkcGIgbG9naWMgZnJvbSBWQUFQSSB0byBiYXNlIGxheWVyDQo+Pj4+DQo+Pj4+ IE9uIDA3LzA2LzIwMjQgMTg6NDgsIEx5bm5lIHdyb3RlOg0KPj4+Pj4gT24gMDcvMDYvMjAy NCAxNzoyMiwgV3UsIFRvbmcxIHdyb3RlOg0KPj4+Pj4+PiBGcm9tOiBmZm1wZWctZGV2ZWwg PGZmbXBlZy1kZXZlbC1ib3VuY2VzQGZmbXBlZy5vcmc+IE9uIEJlaGFsZiBPZg0KPj4+PiBM eW5uZQ0KPj4+Pj4+PiB2aWEgZmZtcGVnLWRldmVsDQo+Pj4+Pj4+IFNlbnQ6IEZyaWRheSwg SnVuZSA3LCAyMDI0IDExOjEwIFBNDQo+Pj4+Pj4+IFRvOiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZw0KPj4+Pj4+PiBDYzogTHlubmUgPGRldkBseW5uZS5lZT4NCj4+Pj4+Pj4gU3ViamVj dDogUmU6IFtGRm1wZWctZGV2ZWxdIFtQQVRDSCB2MTMgMDYvMTVdDQo+PiBhdmNvZGVjL3Zh YXBpX2VuY29kZToNCj4+Pj4gbW92ZQ0KPj4+Pj4+PiB0aGUgZHBiIGxvZ2ljIGZyb20gVkFB UEkgdG8gYmFzZSBsYXllcg0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiAwMy8wNi8yMDI0IDExOjE4 LCB0b25nMS53dS1hdC1pbnRlbC5jb21AZmZtcGVnLm9yZyB3cm90ZToNCj4+Pj4+Pj4+IEZy b206IFRvbmcgV3UgPHRvbmcxLnd1QGludGVsLmNvbT4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBN b3ZlIHJlY2VpdmVfcGFja2V0IGZ1bmN0aW9uIHRvIGJhc2UuIFRoaXMgcmVxdWlyZXMgYWRk aW5nDQo+Pj4+Pj4+PiAqYWxsb2MsICppc3N1ZSwgKm91dHB1dCwgKmZyZWUgYXMgaGFyZHdh cmUgY2FsbGJhY2tzLg0KPj4+Pj4+Pj4gSFdCYXNlRW5jb2RlUGljdHVyZSBpcyBpbnRyb2R1 Y2VkIGFzIHRoZSBiYXNlIGxheWVyIHN0cnVjdHVyZS4NCj4+Pj4+Pj4+IFRoZSByZWxhdGVk IHBhcmFtZXRlcnMgaW4gVkFBUElFbmNvZGVDb250ZXh0IGFyZSBhbHNvIGV4dHJhY3RlZA0K Pj4+Pj4+Pj4gdG8gSFdCYXNlRW5jb2RlQ29udGV4dC4gVGhlbg0KPj4+PiBEUEINCj4+Pj4+ Pj4+IG1hbmFnZW1lbnQgbG9naWMgY2FuIGJlIGZ1bGx5IGV4dHJhY3RlZCB0byBiYXNlIGxh eWVyIGFzLWlzLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFRvbmcgV3Ug PHRvbmcxLnd1QGludGVsLmNvbT4NCj4+Pj4+Pj4+IC0tLQ0KPj4+Pj4+Pj4gICDCoMKgIGxp YmF2Y29kZWMvTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMiArLQ0K Pj4+Pj4+Pj4gICDCoMKgIGxpYmF2Y29kZWMvaHdfYmFzZV9lbmNvZGUuY8KgwqDCoMKgIHwg NTk0DQo+Pj4+Pj4+PiArKysrKysrKysrKysrKysrKysrKysrKysNCj4+Pj4+Pj4+ICAgwqDC oCBsaWJhdmNvZGVjL2h3X2Jhc2VfZW5jb2RlLmjCoMKgwqDCoCB8IDEyNCArKysrKw0KPj4+ Pj4+Pj4gICDCoMKgIGxpYmF2Y29kZWMvdmFhcGlfZW5jb2RlLmPCoMKgwqDCoMKgwqAgfCA3 OTMgKysrKysNCj4+Pj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+Pj4+ Pj4gICDCoMKgIGxpYmF2Y29kZWMvdmFhcGlfZW5jb2RlLmjCoMKgwqDCoMKgwqAgfCAxMDIg Ky0tLQ0KPj4+Pj4+Pj4gICDCoMKgIGxpYmF2Y29kZWMvdmFhcGlfZW5jb2RlX2F2MS5jwqDC oCB8wqAgMzUgKy0NCj4+Pj4+Pj4+ICAgwqDCoCBsaWJhdmNvZGVjL3ZhYXBpX2VuY29kZV9o MjY0LmPCoCB8wqAgODQgKystLQ0KPj4+Pj4+Pj4gICDCoMKgIGxpYmF2Y29kZWMvdmFhcGlf ZW5jb2RlX2gyNjUuY8KgIHzCoCA1MyArKy0NCj4+Pj4+Pj4+ICAgwqDCoCBsaWJhdmNvZGVj L3ZhYXBpX2VuY29kZV9tanBlZy5jIHzCoCAxMyArLQ0KPj4+Pj4+Pj4gICDCoMKgIGxpYmF2 Y29kZWMvdmFhcGlfZW5jb2RlX21wZWcyLmMgfMKgIDMzICstDQo+Pj4+Pj4+PiAgIMKgwqAg bGliYXZjb2RlYy92YWFwaV9lbmNvZGVfdnA4LmPCoMKgIHzCoCAxOCArLQ0KPj4+Pj4+Pj4g ICDCoMKgIGxpYmF2Y29kZWMvdmFhcGlfZW5jb2RlX3ZwOS5jwqDCoCB8wqAgMjQgKy0NCj4+ Pj4+Pj4+ICAgwqDCoCAxMiBmaWxlcyBjaGFuZ2VkLCA5ODUgaW5zZXJ0aW9ucygrKSwgODkw IGRlbGV0aW9ucygtKQ0KPj4+Pj4+Pj4gICDCoMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWJh dmNvZGVjL2h3X2Jhc2VfZW5jb2RlLmMNCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhpcyBwYXRjaCBk b2Vzbid0IGFwcGx5LA0KPj4+Pj4+Pg0KPj4+Pj4+PiBlcnJvcjogc2hhMSBpbmZvcm1hdGlv biBpcyBsYWNraW5nIG9yIHVzZWxlc3MgKGxpYmF2Y29kZWMvDQo+Pj4+Pj4+IGh3X2Jhc2Vf ZW5jb2RlLmMpLg0KPj4+Pj4+PiBlcnJvcjogY291bGQgbm90IGJ1aWxkIGZha2UgYW5jZXN0 b3INCj4+Pj4+Pj4NCj4+Pj4+Pj4gQ291bGQgeW91IHJlc2VudCB0aGUgcGF0Y2hzZXQgb3Ig bGluayBtZSBhIHJlcG8gc28gSSBjYW4gd29yayB3aXRoIGl0Pw0KPj4+Pj4+DQo+Pj4+Pj4g aHR0cHM6Ly9naXRodWIuY29tL2ludGVsLW1lZGlhLWNpL2ZmbXBlZy9wdWxsLzY4OSBUaGlz IGlzIHRoZSBzYW1lDQo+Pj4+Pj4gYXMNCj4+Pj4+PiB2MTMgcGxlYXNlIGhhdmUgYSB0cnku DQo+Pj4+Pg0KPj4+Pj4gVGhhdCB3b3JrZWQsIHRoYW5rcy4NCj4+Pj4NCj4+Pj4gSSBkb24n dCB0aGluayB0aGUgYmVoYXZpb3VyIGlzIGNvcnJlY3Qgd2hlbiB0aGUgZW5jb2RpbmcgbGVu Z3RoIGlzDQo+Pj4+IGxlc3MgdGhhbiB0aGUgZGVjb2RlIGRlbGF5LiBJbiBteSBvbGQgVnVs a2FuIGNvZGUsIEkgaGFkIHRoaXMgcGllY2UNCj4+Pj4gb2YgY29kZSBpbiB0aGUgaW5pdGlh bGl6YXRpb24gZnVuY3Rpb246DQo+Pj4+DQo+Pj4+PiBpZiAoIXNyYykgew0KPj4+Pj4gICAg ICAgY3R4LT5lbmRfb2Zfc3RyZWFtID0gMTsNCj4+Pj4+ICAgICAgIC8qIEZpeCB0aW1lc3Rh bXBzIGlmIHdlIGhpdCBlbmQtb2Ytc3RyZWFtIGJlZm9yZSB0aGUgaW5pdGlhbA0KPj4+Pj4g ICAgICAgICogZGVjb2RlIGRlbGF5IGhhcyBlbGFwc2VkLiAqLw0KPj4+Pj4gICAgICAgaWYg KGN0eC0+aW5wdXRfb3JkZXIgPCBjdHgtPmRlY29kZV9kZWxheSkNCj4+Pj4+ICAgICAgICAg ICBjdHgtPmR0c19wdHNfZGlmZiA9IGN0eC0+cGljX2VuZC0+cHRzIC0gY3R4LT5maXJzdF9w dHM7DQo+Pj4+PiAgICAgICByZXR1cm4gQVZFUlJPUl9FT0Y7DQo+Pj4+PiB9DQo+Pj4+DQo+ Pj4+IEkgdGhpbmsgYSBmbHVzaCBmdW5jdGlvbiBzaG91bGQgYmUgYWRkZWQsIHRvIGJlIGNh bGxlZCBieSBlYWNoDQo+Pj4+IGVuY29kZXIsIHRvIG1ha2Ugc3VyZSB0aGUgdGltZXN0YW1w cyByZW1haW4gY29ycmVjdC4NCj4+Pj4NCj4+Pg0KPj4+IEZvciB0aGUgY3VycmVudCBwYXRj aCBzZXQsIHRoaXMgcGllY2UgaXMgaW4gaHdfYmFzZV9lbmNvZGVfc2VuZF9mcmFtZSBhbmQN Cj4+IHdvcmtzIHdlbGwgZm9yIHZhYXBpIGFuZCBkM2QxMiBleGNlcHQgd2hlbiB0aGUgZW5j b2RpbmcgbGVuZ3RoIGlzIGVxdWFsIHRvDQo+PiB0aGUgZGVjb2RlIGRlbGF5LCB3aGljaCBJ J2xsIHNlbnQgYSBmaXggbGF0ZXIuIERvIHlvdSBtZWFuIFZ1bGthbiBjYW5ub3QNCj4+IGlu dGVncmF0ZSBpbnRvIHRoaXMgcGFydCBhbmQgd2UgaGF2ZSB0byBtYWtlIGEgY2FsbGJhY2sg Zm9yIGl0Pw0KPj4NCj4+IE5vLCBJIHdhcyBqdXN0IGN1cmlvdXMuIEZhaXIgZW5vdWdoLCBp dCBjYW4gYmUgaW1wbGVtZW50ZWQgaW4gYSBsYXRlciBwYXRjaC4NCj4+DQo+Pj4NCj4+Pj4g QWxzbywgdGhlIEQzRDEyVkEgc3RydWN0dXJlcyBuZWVkIGFuIEZGIHByZWZpeCwgZS5nLg0K Pj4+PiBEM0QxMlZBRW5jb2RlQ29udGV4dCAtPiBGRkQzRDEyVkFFbmNvZGVDb250ZXh0Lg0K Pj4+DQo+Pj4gVGhlIGN1cnJlbnQgVkFBUElFbmNvZGVDb250ZXh0IGhhcyBleGlzdGVkIGZv ciBhIGxvbmcgdGltZS4gRG9lcyBpdCBoYXZlDQo+PiBhbnkgZGlmZmVyZW5jZSBmb3IgRDNE MTJWQUVuY29kZUNvbnRleHQ/IEkgbWVhbiBib3RoDQo+PiBWQUFQSUVuY29kZUNvbnRleHQg YW5kIEQzRDEyVkFFbmNvZGVDb250ZXh0IGFyZSBwYXJhbGxlbCBhbmQgb25seQ0KPj4gcmVm ZXJlbmNlZCBpbiB2YWFwaV9lbmNvZGVfKi5jIChkM2QxMnZhX2VuY29kZV8qLmMpLg0KPj4+ DQo+Pj4gVGhhbmtzLA0KPj4+IFRvbmcNCj4+DQo+PiBJJ20gZmluaXNoaW5nIHVwIG9uIHRo ZSBWdWxrYW4gdGVzdCBpbXBsZW1lbnRhdGlvbiwgSSdsbCBzZWUgdG8gcHVzaGluZyB0aGlz DQo+PiBwYXRjaCBvdmVyIHRoZSB3ZWVrZW5kLg0KPiANCj4gU3VyZS4gVGhhbmsgeW91Lg0K PiANCj4gLVRvbmcNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18NCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdA0KPiBmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZw0KPiBodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1w ZWctZGV2ZWwNCj4gDQo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbA0KPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLg0KDQpTb3JyeSBmb3IgdGhlIGRlbGF5LiBQYXRjaHNldCBwdXNoZWQu DQpJJ2xsIHBvc3QgdGhlIFZ1bGthbiBlbmNvZGUgcGF0Y2hlcyB3aGljaCB1c2UgdGhpcyBz aG9ydGx5Lg0KVGhhbmtzIGZvciBhbGwgdGhlIGhhcmQgd29yayB5b3UgcHV0IGludG8gaXQu DQo= --------------H224kWQWiBgQUsDeFnpSKrJX Content-Type: application/pgp-keys; name="OpenPGP_0xA2FEA5F03F034464.asc" Content-Disposition: attachment; filename="OpenPGP_0xA2FEA5F03F034464.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEXnFG3BYJKwYBBAHaRw8BAQdA3FyJpqEdfQj4GA7OUWVrNheT9dUsIs+yUx6H ljr9mYvNFEx5bm5lIDxkZXZAbHlubmUuZWU+wpAEExYIADgWIQT+UBOcaAVyyv1S H42i/qXwPwNEZAUCXnFG3AIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRCi /qXwPwNEZOTWAQCSNEA+kZLINZ2dsR5Qg988c0HXpOXThZEjg+h1TL7KGgEA3Gff 0c28efI02S6iMxazrpdWGHqHk7JN7pCjnt397wzOOARecUbcEgorBgEEAZdVAQUB AQdAjDdFQ5H+AJ9vwXrOb7val460g45EsheIaL5S7/zSaX8DAQgHwngEGBYIACAW IQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCXnFG3AIbDAAKCRCi/qXwPwNEZKaxAQCH LV4gAk/B9JvRG27MYm22X3+5QRCLBtEILP29aDh+MQD/V8JFHATDXRY30LsmqR3s PQ0BJ1UFVZA5BUoIJPJZWwg=3D =3DylY5 -----END PGP PUBLIC KEY BLOCK----- --------------H224kWQWiBgQUsDeFnpSKrJX-- --------------CYB0J2K6TO8Y0GOWFGy8opkV-- --------------s0Tsgp0LwBoMBwoSqvYY4hYU Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQT+UBOcaAVyyv1SH42i/qXwPwNEZAUCZoPw6gUDAAAAAAAKCRCi/qXwPwNEZKys AP0e2T0oPHoSrUDPYm+dfdqNErcP0yJDHrZ5wQ2TYjvt9gEA6mdBX0bjslOP6muKU0Z+uuX1AbzP gPtLvYBI+rJ7Pg0= =dTlI -----END PGP SIGNATURE----- --------------s0Tsgp0LwBoMBwoSqvYY4hYU-- --===============8787665041381055715== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============8787665041381055715==--