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 7253C43E40 for ; Thu, 15 Sep 2022 08:12:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B710A68BB26; Thu, 15 Sep 2022 11:12:18 +0300 (EEST) Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F0CDC68B9B4 for ; Thu, 15 Sep 2022 11:12:11 +0300 (EEST) Received: by mail-wr1-f44.google.com with SMTP id bj14so29528797wrb.12 for ; Thu, 15 Sep 2022 01:12:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date; bh=HRsEru6l+BHTi78qfLFWxta0AeeZA4j9E4QIib8Pv2k=; b=GqfMmQbSF1CfGWAFgw78AqtilPg7AeMfznxCucsXUWFnF3y44f3iSASE9jVNaPYvnJ ZihagYCo+QG2UvXX/+aL0GllPWL5PCCFD1xCDhIWadK0GUWp+diTLkLxVQZRxaYeWh44 tBIev6YJq3tzhYuCCw98W0XaN2Q877cETE7MS9O967Fj+dIO1Wo79+MURbN9M6Ec2K8k vTw3NhB+K6DQpHOVMK+WTRFagvLLZBDpzVhowaG08t4F7GDfEAAzeBPS9NHaQlQ/l3EW WpjdqeR8LPRr6kLTXRMwGeKsHy0x++WT69BFgbqXudQnQtSWMEeIG1nu32pRpXZh7D53 TLsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date; bh=HRsEru6l+BHTi78qfLFWxta0AeeZA4j9E4QIib8Pv2k=; b=4os4lT/3E8IQnpAUnL9wWcEZnff3qKcsipbfLp0gSdph2MzPfGKX4IWny3CfITQW6b 6n9Qm6gsmQ4Hcy6iGuc42aqq/U+5bEjhN/vpi5K6EKY7GGa2nMy4yX54Qe7fPK+/s7ge PQ0gVqp2mW/r8H2i0R5iT+16yRzMmCFPnb1MeExl8lSUqmwqr2N4BMaGogMo+D9d64Sd F4diQqRXiLkeXVo+/+jru2zYWzsqrNdutqTogcfFbPwwOJbp0+R+plxu7XGj2w18/ycM 9ythWDg2+8jp2+IMmadBTdtg75KO7yy/G1zyf+e6W9Fnz9+QIhCNYt5XwXqDL++ZALe9 +gEA== X-Gm-Message-State: ACgBeo1Wt2h+shQV/n/g5e48QvhMS0dbRQzNm41g49iXhKFYeirFgMp9 C+TR38MLc0EUDfqw8V2XBMjDLTcPd5mlEg== X-Google-Smtp-Source: AA6agR4G8PXEEwfOQ0EBRa4H0suSeBsyQyr8rdrIbpKw4ixzI7KBYtf5uy4aEtUHHPlBbEKQGyZ/Mg== X-Received: by 2002:a5d:618a:0:b0:228:a5a6:fb4a with SMTP id j10-20020a5d618a000000b00228a5a6fb4amr22920947wru.234.1663229531313; Thu, 15 Sep 2022 01:12:11 -0700 (PDT) Received: from [192.168.1.104] (84-112-104-25.cable.dynamic.surfer.at. [84.112.104.25]) by smtp.gmail.com with ESMTPSA id d13-20020adff2cd000000b00228dcf471e8sm1800191wrp.56.2022.09.15.01.12.10 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Sep 2022 01:12:10 -0700 (PDT) From: Marvin Scholz To: FFmpeg development discussions and patches Date: Thu, 15 Sep 2022 10:12:09 +0200 X-Mailer: MailMate (1.14r5898) Message-ID: <98CB5BAB-14FE-4037-A6F1-4AB14C312A2A@gmail.com> In-Reply-To: References: <166222954842.3205.17186561679857350925@lain.khirnov.net> <20220903183930.9223-1-anton@khirnov.net> <20220903183930.9223-2-anton@khirnov.net> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads 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: T24gMTIgU2VwIDIwMjIsIGF0IDg6NTksIFdhbmcgQmluIHdyb3RlOgoKPiBXYW5nIEJpbiA8d2Jz ZWNnMUBnbWFpbC5jb20+IOS6jjIwMjLlubQ55pyIMTLml6XlkajkuIAgMTA6MDLlhpnpgZPvvJoK Pgo+Pgo+Pj4gICAgICBhdl9wYWNrZXRfdW5yZWYocC0+YXZwa3QpOwo+Pj4gQEAgLTY1NSw2ICs2 NzAsMTQgQEAgdm9pZCBmZl90aHJlYWRfZmluaXNoX3NldHVwKEFWQ29kZWNDb250ZXh0ICphdmN0 eCkgewo+Pj4gICAgICAgICAgYXN5bmNfbG9jayhwLT5wYXJlbnQpOwo+Pj4gICAgICB9Cj4+Pgo+ Pj4gKyAgICAvKiBzYXZlIGh3YWNjZWwgc3RhdGUgZm9yIHBhc3NpbmcgdG8gdGhlIG5leHQgdGhy ZWFkOwo+Pj4gKyAgICAgKiB0aGlzIGlzIGRvbmUgaGVyZSBzbyB0aGF0IHRoaXMgd29ya2VyIHRo cmVhZCBjYW4gd2lwZSBpdHMgb3duCj4+PiBod2FjY2VsCj4+PiArICAgICAqIHN0YXRlIGFmdGVy IGRlY29kaW5nLCB3aXRob3V0IHJlcXVpcmluZyBzeW5jaHJvbml6YXRpb24gKi8KPj4+ICsgICAg YXZfYXNzZXJ0MCghcC0+cGFyZW50LT5zdGFzaF9od2FjY2VsKTsKPj4+ICsgICAgcC0+cGFyZW50 LT5zdGFzaF9od2FjY2VsICAgICAgICAgPSBhdmN0eC0+aHdhY2NlbDsKPj4+ICsgICAgcC0+cGFy ZW50LT5zdGFzaF9od2FjY2VsX2NvbnRleHQgPSBhdmN0eC0+aHdhY2NlbF9jb250ZXh0Owo+Pj4g KyAgICBwLT5wYXJlbnQtPnN0YXNoX2h3YWNjZWxfcHJpdiAgICA9Cj4+PiBhdmN0eC0+aW50ZXJu YWwtPmh3YWNjZWxfcHJpdl9kYXRhOwo+Pj4KPj4KPj4gQXNzZXJ0aW9uIGZhaWx1cmUgd2hlbiBz ZWVraW5nLiBTdGVwIHRvIHJlcHJvZHVjZToKPj4gLi9mZm1wZWcgLXN0cmVhbV9sb29wIC0xIC1h biAtaHdhY2NlbCB2YWFwaSAtaSB0ZXN0Lm1wNCAtZiBudWxsID4vZGV2L251bGwKPj4KPj4gUmVn YXJkcwo+Pgo+Pgo+Cj4gVGhlIGNoYW5nZSBicmVha3MgaHdhY2NlbCBvbiBhbGwgcGxhdGZvcm1z LiB2aWRlb3Rvb2xib3ggaGFzIGFub3RoZXIgY3Jhc2guCj4KCkNhbiBjb25maXJtIHRoaXMgYnJl YWtzIHZpZGVvdG9vbGJveCwgdG8gcmVwcm9kdWNlIHNpbXBseSBkbzoKCi4vZmZtcGVnIC12IGRl YnVnIC1od2FjY2VsIHZpZGVvdG9vbGJveCAtaSB+L0Rvd25sb2Fkcy9IRFJcIE1peFwgOGtcIERv bGJ5XCBWaXNpb24tc0xzNnlZWURwVHcud2VibSAgLWYgbnVsbCAvZGV2L251bGwKClRyYWNlOgoK KiB0aHJlYWQgIzMwLCBuYW1lID0gJ2NvbS5hcHBsZS5jb3JlbWVkaWEucm9vdFF1ZXVlLjQ3Jywg cXVldWUgPSAndnRkZWNvZGVyLWNhbGxiYWNrLXF1ZXVlLTB4MTAzMzFmNTIwJywgc3RvcCByZWFz b24gPSBFWENfQkFEX0FDQ0VTUyAoY29kZT0xLCBhZGRyZXNzPTB4MTApCiAgICBmcmFtZSAjMDog MHgwMDAwMDAwMTAwZDM3NmI4IGZmbXBlZ19nYHZpZGVvdG9vbGJveF9kZWNvZGVyX2NhbGxiYWNr KG9wYXF1ZT0weDAwMDAwMDAxMDhjMDc5YzAsIHNvdXJjZUZyYW1lUmVmQ29uPTB4MDAwMDAwMDAw MDAwMDAwMCwgc3RhdHVzPTAsIGZsYWdzPTAsIGltYWdlX2J1ZmZlcj0weDAwMDA2MDAwMDMzMDAw MDAsIHB0cz1DTVRpbWUgQCAweDAwMDA3MDAwMDVkYjVhMDAsIGR1cmF0aW9uPTAgc2Vjb25kcykg YXQgdmlkZW90b29sYm94LmM6Njk2OjE2IFtvcHRdCiAgIDY5MyAJICAgIEFWQ29kZWNDb250ZXh0 ICphdmN0eCA9IG9wYXF1ZTsKICAgNjk0IAkgICAgVlRDb250ZXh0ICp2dGN0eCA9IGF2Y3R4LT5p bnRlcm5hbC0+aHdhY2NlbF9wcml2X2RhdGE7CiAgIDY5NSAJCi0+IDY5NiAJICAgIGlmICh2dGN0 eC0+ZnJhbWUpIHsKICAgNjk3IAkgICAgICAgIENWUGl4ZWxCdWZmZXJSZWxlYXNlKHZ0Y3R4LT5m cmFtZSk7CiAgIDY5OCAJICAgICAgICB2dGN0eC0+ZnJhbWUgPSBOVUxMOwogICA2OTkgCSAgICB9 ClRhcmdldCAwOiAoZmZtcGVnX2cpIHN0b3BwZWQuCgpUaGUgaHdhY2NlbF9wcml2X2RhdGEgaXMg TlVMTCBoZXJlLiBJdCB3b3JrcyBmaW5lIHdoZW4gdXNpbmcgLXRocmVhZHMgMS4KCj4gUmVnYXJk cwo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6 Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==