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 368024B168 for ; Mon, 1 Jul 2024 14:14:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A63F768D7CC; Mon, 1 Jul 2024 17:14:01 +0300 (EEST) Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CB06268D6BA for ; Mon, 1 Jul 2024 17:13:54 +0300 (EEST) Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2ebe785b234so30351821fa.1 for ; Mon, 01 Jul 2024 07:13:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719843233; x=1720448033; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=8SiK8nwkNtZAsm86jEJXTEt98Qv0t5tWGOcWXLEd5NA=; b=XmNhHq7ulAfIgxhOxvBSH9Fn0erTQ8XZu61d3Q2imjkJNn3EYjHhU8lFhkZ8K+keYm FjpFoRaSg83oXq184OkjN45twv2orby8WjtgrglJ0XnMKXg5f2SupS8Xm0eloKKtAZLE dB0fjHf3vdj69UXs2KiWyBtbfoLvNHkS7HagsenOpbtIGFyt5SAeepVGYw12TkVzUVKn lL4TOFcvSH/xuTHptfTV5NRec+Ka5poC52r84WNvKn9FYk2QLqZn7WGIBp9WK91a4jMl KvZC7naB8vKVcy4qp+p0u6YnCSfKrrOS9zEcmoQ5HveQvYItRb76CbTqEx/sdAAru2XS k+Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719843233; x=1720448033; h=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=8SiK8nwkNtZAsm86jEJXTEt98Qv0t5tWGOcWXLEd5NA=; b=dvY2k7oax2KjGu8Uon1KchWEbe28CZojmOzncwK/HEs0Sc7iVixRQmt10P4ScOTeHb KdWikWCoNVm0ZyIh6gu5l9SGtB9LsEnOuxa1ph+wXZK0NC7M7qO5Y8HzGEyrpshsNfxZ +qXCTdK75gey0LEDubewZcmlkcdbsnz2TfZebE0FkXvS18jTVHXV0YQYqdrHfVe94RYI +C0uPjIcci6AoM/yoHzTFueTp+D5HwLGFL4z3BPhtDyWlm4Owaf2V80tkVS9ds7PpGig gXYGq/vFXZRTvBjOLw0TFhhBEW99/0gx7W2lDH0eYAidm2nvBfqP+IJfOHkYVWbtA1C2 FkzA== X-Gm-Message-State: AOJu0YwFJAkSrUW3zuaVmr0x/T/v/sCR++RLAop2VNerY/LMnq7zYl8t 6pIeW6UOlIfKHBJ1FRnAXEwc6LSUDffupQz3edetPDSfEqErQOSJ8ewTR4dPPxvKGhzxbPSP8f4 ppAlJ2YHnc+/vTgQP2Uhen5V7Jyhedw== X-Google-Smtp-Source: AGHT+IFQu5eGuZZYqS8wLeUUqZ320Xoyxxus0qN9UNCk0vOpoZaSgSCEfoFOuGc6xmTSxyqCFhH1rG/dMva9jZZjDNE= X-Received: by 2002:a05:651c:2c8:b0:2ec:5488:da with SMTP id 38308e7fff4ca-2ee5e6f2bd8mr32582031fa.40.1719843233408; Mon, 01 Jul 2024 07:13:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Mon, 1 Jul 2024 22:13:41 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avutil/executor: Fix missing check before using mutex 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: T24gTW9uLCBKdWwgMSwgMjAyNCBhdCAxMDowMOKAr1BNIFpoYW8gWmhpbGkgPHF1aW5rYmxhY2tA Zm94bWFpbC5jb20+IHdyb3RlOgoKPgo+Cj4gPiBPbiBKdWwgMSwgMjAyNCwgYXQgMjE6MTQsIE51 byBNaSA8bnVvbWkyMDIxQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gU3VuLCBKdW4gMzAs IDIwMjQgYXQgNjo0NeKAr1BNIFpoYW8gWmhpbGkgPHF1aW5rYmxhY2tAZm94bWFpbC5jb20+Cj4g d3JvdGU6Cj4gPgo+ID4+IEZyb206IFpoYW8gWmhpbGkgPHpoaWxpemhhb0B0ZW5jZW50LmNvbT4K PiA+Pgo+ID4+IC0tLQo+ID4+IFRoZSBjb2RlIGNhbiBiZSBzaW1wbGlmaWVkIGJ5IGFsd2F5cyBj cmVhdGluZyBtdXRleC9jb25kLiBJJ20gbm90IHN1cmUKPiA+PiBpdCB3b3J0aCB0aGUgb3Zlcmhl YWQuIFBsZWFzZSBub3RlICFIQVZFX1RIUkVBRFMgZG9uJ3QgaGF2ZSB0aGUgc2FtZQo+ID4+IHBy b2JsZW0gc2luY2UgaXQgaGFzIG1vY2sgaW1wbGVtZW50YXRpb24gb2YgZmZfbXV0ZXhfbG9jay91 bmxvY2suCj4gPj4KPiA+IEhpIFpoaWxpLAo+ID4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCj4g PiBEbyB3ZSByZWFsbHkgbmVlZCB0aGlzPyBUaGUgbG9jay91bmxvY2svc2lnbmFsIGZ1bmN0aW9u cyB3aWxsIHJldHVybiBhbgo+ID4gZXJyb3IgaWYgdGhlIGxvY2sgYW5kIGNvbmRpdGlvbiB2YXJp YWJsZXMgYXJlIG5vdCBpbml0aWFsaXplZC4KPgo+IFdlIGhhdmUgc3RyaWN0IGNoZWNrIGluIGxp YmF2dXRpbC90aHJlYWQuaCwgZS5nLiwKPgo+IHN0YXRpYyBpbmxpbmUgaW50IHN0cmljdF9wdGhy ZWFkX211dGV4X2xvY2socHRocmVhZF9tdXRleF90ICptdXRleCkKPiB7Cj4gICAgIEFTU0VSVF9Q VEhSRUFEKHB0aHJlYWRfbXV0ZXhfbG9jaywgbXV0ZXgpOwo+IH0KPgo+IFRoZSBzdHJpY3QgY2hl Y2sgaXMgZW5hYmxlZCB3aGVuIGNvbmZpZ3VyZSAtLWFzc2VydC1sZXZlbD0yLgo+CkxHVE0uClRo YW5rIHlvdS4KCj4KPiA+Cj4gPj4KPiA+PiBsaWJhdnV0aWwvZXhlY3V0b3IuYyB8IDkgKysrKysr LS0tCj4gPj4gMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK PiA+Pgo+ID4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvZXhlY3V0b3IuYyBiL2xpYmF2dXRpbC9l eGVjdXRvci5jCj4gPj4gaW5kZXggZmIyMDEwNGI1OC4uODkwNThmYWIyZiAxMDA2NDQKPiA+PiAt LS0gYS9saWJhdnV0aWwvZXhlY3V0b3IuYwo+ID4+ICsrKyBiL2xpYmF2dXRpbC9leGVjdXRvci5j Cj4gPj4gQEAgLTE5NCwxNCArMTk0LDE3IEBAIHZvaWQgYXZfZXhlY3V0b3JfZXhlY3V0ZShBVkV4 ZWN1dG9yICplLCBBVlRhc2sgKnQpCj4gPj4gICAgIEFWVGFza0NhbGxiYWNrcyAqY2IgPSAmZS0+ Y2I7Cj4gPj4gICAgIEFWVGFzayAqKnByZXY7Cj4gPj4KPiA+PiAtICAgIGZmX211dGV4X2xvY2so JmUtPmxvY2spOwo+ID4+ICsgICAgaWYgKGUtPnRocmVhZF9jb3VudCkKPiA+PiArICAgICAgICBm Zl9tdXRleF9sb2NrKCZlLT5sb2NrKTsKPiA+PiAgICAgaWYgKHQpIHsKPiA+PiAgICAgICAgIGZv ciAocHJldiA9ICZlLT50YXNrczsgKnByZXYgJiYgY2ItPnByaW9yaXR5X2hpZ2hlcigqcHJldiwg dCk7Cj4gPj4gcHJldiA9ICYoKnByZXYpLT5uZXh0KQo+ID4+ICAgICAgICAgICAgIC8qIG5vdGhp bmcgKi87Cj4gPj4gICAgICAgICBhZGRfdGFzayhwcmV2LCB0KTsKPiA+PiAgICAgfQo+ID4+IC0g ICAgZmZfY29uZF9zaWduYWwoJmUtPmNvbmQpOwo+ID4+IC0gICAgZmZfbXV0ZXhfdW5sb2NrKCZl LT5sb2NrKTsKPiA+PiArICAgIGlmIChlLT50aHJlYWRfY291bnQpIHsKPiA+PiArICAgICAgICBm Zl9jb25kX3NpZ25hbCgmZS0+Y29uZCk7Cj4gPj4gKyAgICAgICAgZmZfbXV0ZXhfdW5sb2NrKCZl LT5sb2NrKTsKPiA+PiArICAgIH0KPiA+Pgo+ID4+ICAgICBpZiAoIWUtPnRocmVhZF9jb3VudCB8 fCAhSEFWRV9USFJFQURTKSB7Cj4gPj4gICAgICAgICAvLyBXZSBhcmUgcnVubmluZyBpbiBhIHNp bmdsZS10aHJlYWRlZCBlbnZpcm9ubWVudCwgc28gd2UgbXVzdAo+ID4+IGhhbmRsZSBhbGwgdGFz a3Mgb3Vyc2VsdmVzCj4gPj4gLS0KPiA+PiAyLjQyLjAKPiA+Pgo+ID4+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPj4gZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdAo+ID4+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gPj4gaHR0cHM6Ly9mZm1wZWcu b3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4gPj4KPiA+PiBUbyB1bnN1YnNjcmli ZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiA+PiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBm Zm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+ID4+Cj4gPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gZmZtcGVnLWRldmVsIG1h aWxpbmcgbGlzdAo+ID4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiA+IGh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ID4KPiA+IFRvIHVuc3Vic2NyaWJl LCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+ID4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgo+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVj dCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K