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 ECB6946567 for ; Tue, 19 Sep 2023 12:24:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E678868C868; Tue, 19 Sep 2023 15:24:33 +0300 (EEST) Received: from btbn.de (btbn.de [136.243.74.85]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 61CEC68022B for ; Tue, 19 Sep 2023 15:24:27 +0300 (EEST) Received: from [authenticated] by btbn.de (Postfix) with ESMTPSA id 966582C3646; Tue, 19 Sep 2023 14:24:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rothenpieler.org; s=mail; t=1695126265; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ftTDmPykoltHh5KEsPfZIkun48CSUDUGUCbkBpBygJg=; b=Z4zVuzSGXZpPnayqcxBabxBIDcE5ryqBV5vjKjb6FD7Ige2Ehypm5dASBCk5LMIA/LQpOi 1BxDBlcKVTrK2kSWTNIcesbLaM3+sGRRk51KxY12oWIbz52Rkl4Hn2BB4EMWrv1M14eFDU lu0FKX9GznbcriAJF4t1FdkufUS0ExPEz2OsjBJtnXDw656Jm/4xSPzzNGC6dCbWIrfiim Np8NDcmBtMhqSYFzXqiT2H7eNozmOSfOWtn7LLagXfzgr5XOBfbB2tdAQc4kWa7eO/0S+g dO0IuHrmhA/n+MGp7sPGGHfFze0ZuSWUplhUEl4F29IvdRFUx04PaQZzOPqmTg== Message-ID: <1ac7f8c7-8db0-4bf3-a9f2-6cd685c43419@rothenpieler.org> Date: Tue, 19 Sep 2023 14:25:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Roman Arzumanyan , FFmpeg development discussions and patches References: <169470019868.20400.10524960200868191992@lain.khirnov.net> <7984201b-83b4-4d51-9d5b-d70e958bf399@rothenpieler.org> Content-Language: en-US, de-DE From: Timo Rothenpieler In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH 2/2] libavutil/hwcontect_cuda: add option to use current CUDA 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: T24gMTkvMDkvMjAyMyAxMDoxOCwgUm9tYW4gQXJ6dW1hbnlhbiB3cm90ZToKPiBIZWxsbywKPiBB bnkgdXBkYXRlcyBvbiB0aGlzIHBhdGNoPwoKSGF2ZW4ndCBoYWQgdGltZSB0byBsb29rIGF0IGl0 IGNsb3NlbHkgb3IgdGVzdCBpdCB5ZXQuCkxvb2tzIGdlbmVyYWxseSBva2F5IHRob3VnaC4KCj4g 0YfRgiwgMTQg0YHQtdC90YIuIDIwMjPigK/Qsy4g0LIgMTk6NTIsIFJvbWFuIEFyenVtYW55YW4g Cj4gPHIuYXJ6dW1hbnlhbkB2aXNpb25sYWJzLmFpIDxtYWlsdG86ci5hcnp1bWFueWFuQHZpc2lv bmxhYnMuYWk+PjoKPiAKPiAgICAgR290IGl0LCB0aGFua3MuCj4gICAgIFBsZWFzZSBmaW5kIHRo ZSBwYXRjaGVzIGluIGF0dGFjaG1lbnQuCj4gCj4gICAgIEp1c3QgZm9yIG15IG93biB1bmRlcnN0 YW5kaW5nIC0gY291bGQgeW91IHBsZWFzZSBleHBsYWluIGhvdyB0aGlzCj4gICAgIG1hZ2ljIHdv cmtzIGluIHRoZSBjb25maWd1cmUgc2NyaXB0PyBJIG1lYW4gdGhpcyBzZWN0aW9uOgo+IAo+ICAg ICBpZiAhIGRpc2FibGVkIGZmbnZjb2RlYzsgdGhlbgo+IAo+ICAgICBmZm52X2hkcl9saXN0PSJm Zm52Y29kZWMvbnZFbmNvZGVBUEkuaCBmZm52Y29kZWMvZHlubGlua19jdWRhLmgKPiAgICAgZmZu dmNvZGVjL2R5bmxpbmtfY3V2aWRkZWMuaCBmZm52Y29kZWMvZHlubGlua19udmN1dmlkLmgiCj4g Cj4gICAgIGNoZWNrX3BrZ19jb25maWcgZmZudmNvZGVjICJmZm52Y29kZWMgPj0gMTIuMS4xNC4w IiAiJGZmbnZfaGRyX2xpc3QiCj4gICAgICIiIHx8IFwKPiAKPiAgICAgY2hlY2tfcGtnX2NvbmZp ZyBmZm52Y29kZWMgImZmbnZjb2RlYyA+PSAxMi4wLjE2LjBmZm52Y29kZWMgPCAxMi4xIgo+ICAg ICAiJGZmbnZfaGRyX2xpc3QiICIiIHx8IFwKPiAKPiAgICAgY2hlY2tfcGtnX2NvbmZpZyBmZm52 Y29kZWMgImZmbnZjb2RlYyA+PSAxMS4xLjUuMiBmZm52Y29kZWMgPCAxMi4wIgo+ICAgICAiJGZm bnZfaGRyX2xpc3QiICIiIHx8IFwKPiAKPiAgICAgY2hlY2tfcGtnX2NvbmZpZyBmZm52Y29kZWMg ImZmbnZjb2RlYyA+PSAxMS4wLjEwLjIgZmZudmNvZGVjIDwgMTEuMSIKPiAgICAgIiRmZm52X2hk cl9saXN0IiAiIiB8fCBcCj4gCj4gICAgIGNoZWNrX3BrZ19jb25maWcgZmZudmNvZGVjICJmZm52 Y29kZWMgPj0gOC4xLjI0LjE0IGZmbnZjb2RlYyA8IDguMiIKPiAgICAgIiRmZm52X2hkcl9saXN0 IiAiIgo+IAo+ICAgICBmaQo+IAo+IAo+ICAgICBUbyBtZSBpdCBsb29rcyBsaWtlIGFueSBmZm52 Y29kZWPCoHBhY2thZ2Ugb2YgdmVyc2lvbiBpbiByYW5nZQo+ICAgICBiZXR3ZWVuIDguMS4yNC4x NCBhbmQgMTIuMS4xNC4wIHdpbGwgcGFzcyB0aGlzIGNoZWNrLgo+IAo+ICAgICDRh9GCLCAxNCDR gdC10L3Rgi4gMjAyM+KAr9CzLiDQsiAxODowNCwgVGltbyBSb3RoZW5waWVsZXIKPiAgICAgPHRp bW9Acm90aGVucGllbGVyLm9yZyA8bWFpbHRvOnRpbW9Acm90aGVucGllbGVyLm9yZz4+Ogo+IAo+ ICAgICAgICAgT24gMTQvMDkvMjAyMyAxNzowMiwgUm9tYW4gQXJ6dW1hbnlhbiB3cm90ZToKPiAg ICAgICAgICA+IEhpIFRpbW8sCj4gICAgICAgICAgPgo+ICAgICAgICAgID7CoCA+IFRoZSB1c3Vh bCBhcHByb2FjaCBpcyB0byByZWx5IG9uIHRoZSBmZm52Y29kZWMgdmVyc2lvbi4KPiAgICAgICAg ICA+wqAgPiBXaGVuZXZlciB5b3UgbmVlZCBhIGZ1bmN0aW9uIGZyb20gYSBzcGVjaWZpYyB2ZXJz aW9uLCBidW1wCj4gICAgICAgICB0aGUKPiAgICAgICAgICA+IHZlcnNpb25zIGluIGNvbmZpZ3Vy ZSB0byB0aGUgY3VycmVudCB2ZXJzaW9uIGZyb20gZ2l0IG1hc3Rlcgo+ICAgICAgICAgYW5kIGFs bCB0aGUKPiAgICAgICAgICA+IHJlc3BlY3RpdmUgb2xkIGJyYW5jaGVzLCBzaW5jZSB0aGF0IHdp bGwgYmUgdGhlIHZlcnNpb24gb2YKPiAgICAgICAgIHRoZSBuZXh0IHJlbGVhc2UuCj4gICAgICAg ICAgPgo+ICAgICAgICAgID4gU29ycnksIGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB0byBk by4gQ291bGQgeW91IHBsZWFzZQo+ICAgICAgICAgZ2l2ZSBtZSBhIGhhbmQ/Cj4gICAgICAgICAg PiBUaGVyZSdzIGZmbnZjb2RlYy5wYy5pbiA8aHR0cDovL2ZmbnZjb2RlYy5wYy5pbj4KPiAgICAg ICAgIDxodHRwOi8vZmZudmNvZGVjLnBjLmluIDxodHRwOi8vZmZudmNvZGVjLnBjLmluPj4gZmls ZSB3aGVyZcKgSQo+ICAgICAgICAgY2FuIGJ1bXAKPiAgICAgICAgICA+IHRoZSB2ZXJzaW9uIGZy b20gMTIuMS4xNC4wIHRvIDEyLjEuMTQuMQo+IAo+ICAgICAgICAgRG9uJ3QgYnVtcCBpdC4gSXQg Z2V0cyBidW1wZWQgYWZ0ZXIgZXZlcnkgcmVsZWFzZS4KPiAgICAgICAgIEp1c3Qgc2V0IHRoZSB2 ZXJzaW9ucyBpbiBjb25maWd1cmUgdG8gdGhlIGN1cnJlbnQgdmVyc2lvbiBmcm9tIHRoZQo+ICAg ICAgICAgdmFyaW91cyBicmFuY2hlcy4KPiAKPiAgICAgICAgICA+IFRoZW4gSSBzZWUgdGhpcyBj aGVjayBpbiBmZm1wZWcvY29uZmlndXJlOgo+ICAgICAgICAgID4KPiAgICAgICAgICA+IGlmICEg ZGlzYWJsZWQgZmZudmNvZGVjOyB0aGVuCj4gICAgICAgICAgPgo+ICAgICAgICAgID4gZmZudl9o ZHJfbGlzdD0iZmZudmNvZGVjL252RW5jb2RlQVBJLmggZmZudmNvZGVjL2R5bmxpbmtfY3VkYS5o Cj4gICAgICAgICAgPiBmZm52Y29kZWMvZHlubGlua19jdXZpZGRlYy5oIGZmbnZjb2RlYy9keW5s aW5rX252Y3V2aWQuaCIKPiAgICAgICAgICA+Cj4gICAgICAgICAgPiBjaGVja19wa2dfY29uZmln IGZmbnZjb2RlYyAiZmZudmNvZGVjID49IDEyLjAuMTYuMCIKPiAgICAgICAgICIkZmZudl9oZHJf bGlzdCIgIiIgfHwgXAo+ICAgICAgICAgID4KPiAgICAgICAgICA+IGNoZWNrX3BrZ19jb25maWcg ZmZudmNvZGVjICJmZm52Y29kZWMgPj0gMTEuMS41LjIgZmZudmNvZGVjIDwKPiAgICAgICAgIDEy LjAiCj4gICAgICAgICAgPiAiJGZmbnZfaGRyX2xpc3QiICIiIHx8IFwKPiAgICAgICAgICA+Cj4g ICAgICAgICAgPiBjaGVja19wa2dfY29uZmlnIGZmbnZjb2RlYyAiZmZudmNvZGVjID49IDExLjAu MTAuMiBmZm52Y29kZWMKPiAgICAgICAgIDwgMTEuMSIKPiAgICAgICAgICA+ICIkZmZudl9oZHJf bGlzdCIgIiIgfHwgXAo+ICAgICAgICAgID4KPiAgICAgICAgICA+IGNoZWNrX3BrZ19jb25maWcg ZmZudmNvZGVjICJmZm52Y29kZWMgPj0gOC4xLjI0LjE0IGZmbnZjb2RlYwo+ICAgICAgICAgPCA4 LjIiCj4gICAgICAgICAgPiAiJGZmbnZfaGRyX2xpc3QiICIiCj4gICAgICAgICAgPgo+ICAgICAg ICAgID4gZmkKPiAgICAgICAgICA+Cj4gICAgICAgICAgPgo+ICAgICAgICAgID4gVW5kZXIgdGhl IGhvb2QgaXQgYWRkcyBjZmxhZ3MgZGV0ZWN0ZWQgYnkgcGtnLWNvbmZpZyB2aWEKPiAgICAgICAg ICA+IGNoZWNrX3BrZ19jb25maWfCoGZ1bmN0aW9uLiBCdXQgaW4gdGhlIGZmbnZjb2RlYy5wY8Kg d2UgZG9uJ3QKPiAgICAgICAgIGV4cG9ydCBhbnkKPiAgICAgICAgICA+IGV4dHJhIGNmbGFncy4K PiAgICAgICAgICA+Cj4gICAgICAgICAgPiBEbyBJIGhhdmUgdG8gYWRkIGV4dHJhIGZsYWdzIHRv IGZmbnZjb2RlYy5wYy5pbgo+ICAgICAgICAgPGh0dHA6Ly9mZm52Y29kZWMucGMuaW4+Cj4gICAg ICAgICAgPiA8aHR0cDovL2ZmbnZjb2RlYy5wYy5pbiA8aHR0cDovL2ZmbnZjb2RlYy5wYy5pbj4+ dG8gZGVmaW5lCj4gICAgICAgICBzeW1ib2xzIGNvbnRhaW5pbmcgdGhlIGZ1bGwKPiAgICAgICAg ICA+IGZmbnZjb2RlY3BhY2thZ2UgdmVyc2lvbj8KPiAgICAgICAgICA+Cj4gICAgICAgICAgPiBM aWtlIE5WRU5DX0FQSV9NQUpPUl9WRVJTSU9OYW5kIE5WRU5DX0FQSV9NSU5PUnZlcnNpb24gYnV0 Cj4gICAgICAgICBmb3IgdGhlIHdob2xlCj4gICAgICAgICAgPiBmZm52Y29kZWPCoHBhY2thZ2U/ Cj4gCj4gICAgICAgICBJZiBjb25maWd1cmUgZGVwZW5kcyBvbiB0aGUgbGF0ZXN0IHZlcnNpb25z LCB0aGVyZSBpcyBubyBuZWVkIGZvcgo+ICAgICAgICAgZnVydGhlciBjaGVja3MuCj4gCj4gCj4g Cj4gICAgIC0tIAo+ICAgICAtLQo+ICAgICDQoSDRg9Cy0LDQttC10L3QuNC10LwsINCg0L7QvNCw 0L0g0JDRgNC30YPQvNCw0L3Rj9C9Lgo+ICAgICDQk9C70LDQstC90YvQuSDRgNCw0LfRgNCw0LHQ vtGC0YfQuNC6INC/0L4g0L3QsNC/0YDQsNCy0LvQtdC90LjRjiDQstC40LTQtdC+INCw0L3QsNC7 0LjRgtC40LrQuC4KPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=