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 277C14B153 for ; Mon, 1 Jul 2024 14:00:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C3DDA68D753; Mon, 1 Jul 2024 17:00:13 +0300 (EEST) Received: from out162-62-58-211.mail.qq.com (out162-62-58-211.mail.qq.com [162.62.58.211]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 00DC068D5BA for ; Mon, 1 Jul 2024 17:00:05 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1719842401; bh=RSKOMB86uf0L+uUQ4eC1VO/4ZJKcPrVK6Azq++RjvZk=; h=From:Subject:Date:References:To:In-Reply-To; b=OlG/hbEFskPo+0C1kBlw2o9rQJBc2BINPn/GqyZfow3SxZzj+PjIEMfKFNs+rTsrq 9vchStj/TbT3JCq2viHeMdsDzjFmxMF07xa5G0lvR9cLaM0TuY9aOLCBi7y7I5HczR rYAe0/nmWpIwyDoHPUr+c3rVdg4eJtsBWocYuYBI= Received: from smtpclient.apple ([119.147.10.205]) by newxmesmtplogicsvrsza10-0.qq.com (NewEsmtp) with SMTP id 9846B; Mon, 01 Jul 2024 22:00:00 +0800 X-QQ-mid: xmsmtpt1719842400tcyqzfoi7 Message-ID: X-QQ-XMAILINFO: OZZSS56D9fAjRQzFW/NdoW+hiBFudizuDvkUF5Omv+PPiVUetx0D+IdpvQG+Zg Nr9L2toNqKO+SMUIEZ35gVRL7oEVZvsLAX6XR5gy7r7OxAxQTRTLMi7c2tBtYHLtiuTXoeuwWufu WR3oD8wsytP8AgGCq+Idmc1qHdNU4jkNwvvwKTvyhP5iLYW3G381lMJh4uBtryXNQKxCx9en70MA 7LdtR5mHR+URUXZLubDx8oik++adbhkjwnJfXEnn0A8386WwHF9PnyDypx3d5OHd87BLSF66BcnP EXv9f9U1asCNJWgkuAEZOeDwXeBZKfSNQpRIK7jWSuxCiQjZeYQ3jgBBQ1znH2LcLewDbiLAFwBj IrS6CJTzZMvIVbDrCg7Pk6ZTTzGLQ+HOhTURtmpdc4sqhYOI8A9cDFvB0aB1D2zdt3+CKgLWACvy QL9TK2Y1NW06da5Exmy9YFqgG423LGjDWyq4AISe+Ocxm0TUJCXmb92clHZ+BwuXi6xGXuSeGgvi c663n6kpNB4OSzaRAY/MexkmYxctgGX0VHN6GhF92036sfGmKj0t+hY80z2yMCbBhGfE5CpyShph 4Orbul5oXmQKxaMaJXsYrSKWnT22Yp9l3UMd8ygWHOf25Yw51AnAdrWl9aHd5OJKlkqk0zgURxKi A5Oka9Bc5MlNOwvrADTF17YL2fG6ur7WcA+79yWdubEV1aNFXuqAH05cyg4c37vokJwrDuauO9MU 4AgED3k3oqriyi1+x0Xh4vJ++3a0OSiYHTIY1g06qJQUUd6zpzX3cIPES9iGPLjTPMnOj9EU/w23 gdj6xc7XEg45FhtZnT1CiayT1hn1YvngkFkAPhcBduVxtHSWtnA3eOTA58USTCmItrVama6Eddj5 h8FiUrsFZsdnylWqNMCp4Go6bYVMF6ifLYcysFnaoAgsL9XIkJ3gFQ/HbAM7gI2tUUcgHUcj9kyu XhROatNAqTT2gBazsMmBfpMX8b4ISPAhpaCuDxBYAlwDEenEGMRkXsbI+kGOcUx0+XfqcOBwzLTj znYk31ud4dxMRag4pd X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Date: Mon, 1 Jul 2024 21:59:50 +0800 References: To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <58D2B140-B0F5-46B8-8AFE-0399863BCA03@foxmail.com> X-Mailer: Apple Mail (2.3774.500.171.1.1) 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: Cgo+IE9uIEp1bCAxLCAyMDI0LCBhdCAyMToxNCwgTnVvIE1pIDxudW9taTIwMjFAZ21haWwuY29t PiB3cm90ZToKPiAKPiBPbiBTdW4sIEp1biAzMCwgMjAyNCBhdCA2OjQ14oCvUE0gWmhhbyBaaGls aSA8cXVpbmtibGFja0Bmb3htYWlsLmNvbT4gd3JvdGU6Cj4gCj4+IEZyb206IFpoYW8gWmhpbGkg PHpoaWxpemhhb0B0ZW5jZW50LmNvbT4KPj4gCj4+IC0tLQo+PiBUaGUgY29kZSBjYW4gYmUgc2lt cGxpZmllZCBieSBhbHdheXMgY3JlYXRpbmcgbXV0ZXgvY29uZC4gSSdtIG5vdCBzdXJlCj4+IGl0 IHdvcnRoIHRoZSBvdmVyaGVhZC4gUGxlYXNlIG5vdGUgIUhBVkVfVEhSRUFEUyBkb24ndCBoYXZl IHRoZSBzYW1lCj4+IHByb2JsZW0gc2luY2UgaXQgaGFzIG1vY2sgaW1wbGVtZW50YXRpb24gb2Yg ZmZfbXV0ZXhfbG9jay91bmxvY2suCj4+IAo+IEhpIFpoaWxpLAo+IFRoYW5rIHlvdSBmb3IgdGhl IHBhdGNoLgo+IERvIHdlIHJlYWxseSBuZWVkIHRoaXM/IFRoZSBsb2NrL3VubG9jay9zaWduYWwg ZnVuY3Rpb25zIHdpbGwgcmV0dXJuIGFuCj4gZXJyb3IgaWYgdGhlIGxvY2sgYW5kIGNvbmRpdGlv biB2YXJpYWJsZXMgYXJlIG5vdCBpbml0aWFsaXplZC4KCldlIGhhdmUgc3RyaWN0IGNoZWNrIGlu IGxpYmF2dXRpbC90aHJlYWQuaCwgZS5nLiwKCnN0YXRpYyBpbmxpbmUgaW50IHN0cmljdF9wdGhy ZWFkX211dGV4X2xvY2socHRocmVhZF9tdXRleF90ICptdXRleCkKewogICAgQVNTRVJUX1BUSFJF QUQocHRocmVhZF9tdXRleF9sb2NrLCBtdXRleCk7Cn0KClRoZSBzdHJpY3QgY2hlY2sgaXMgZW5h YmxlZCB3aGVuIGNvbmZpZ3VyZSAtLWFzc2VydC1sZXZlbD0yLgoKPiAKPj4gCj4+IGxpYmF2dXRp bC9leGVjdXRvci5jIHwgOSArKysrKystLS0KPj4gMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u cygrKSwgMyBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS9saWJhdnV0aWwvZXhlY3V0 b3IuYyBiL2xpYmF2dXRpbC9leGVjdXRvci5jCj4+IGluZGV4IGZiMjAxMDRiNTguLjg5MDU4ZmFi MmYgMTAwNjQ0Cj4+IC0tLSBhL2xpYmF2dXRpbC9leGVjdXRvci5jCj4+ICsrKyBiL2xpYmF2dXRp bC9leGVjdXRvci5jCj4+IEBAIC0xOTQsMTQgKzE5NCwxNyBAQCB2b2lkIGF2X2V4ZWN1dG9yX2V4 ZWN1dGUoQVZFeGVjdXRvciAqZSwgQVZUYXNrICp0KQo+PiAgICAgQVZUYXNrQ2FsbGJhY2tzICpj YiA9ICZlLT5jYjsKPj4gICAgIEFWVGFzayAqKnByZXY7Cj4+IAo+PiAtICAgIGZmX211dGV4X2xv Y2soJmUtPmxvY2spOwo+PiArICAgIGlmIChlLT50aHJlYWRfY291bnQpCj4+ICsgICAgICAgIGZm X211dGV4X2xvY2soJmUtPmxvY2spOwo+PiAgICAgaWYgKHQpIHsKPj4gICAgICAgICBmb3IgKHBy ZXYgPSAmZS0+dGFza3M7ICpwcmV2ICYmIGNiLT5wcmlvcml0eV9oaWdoZXIoKnByZXYsIHQpOwo+ PiBwcmV2ID0gJigqcHJldiktPm5leHQpCj4+ICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87Cj4+ ICAgICAgICAgYWRkX3Rhc2socHJldiwgdCk7Cj4+ICAgICB9Cj4+IC0gICAgZmZfY29uZF9zaWdu YWwoJmUtPmNvbmQpOwo+PiAtICAgIGZmX211dGV4X3VubG9jaygmZS0+bG9jayk7Cj4+ICsgICAg aWYgKGUtPnRocmVhZF9jb3VudCkgewo+PiArICAgICAgICBmZl9jb25kX3NpZ25hbCgmZS0+Y29u ZCk7Cj4+ICsgICAgICAgIGZmX211dGV4X3VubG9jaygmZS0+bG9jayk7Cj4+ICsgICAgfQo+PiAK Pj4gICAgIGlmICghZS0+dGhyZWFkX2NvdW50IHx8ICFIQVZFX1RIUkVBRFMpIHsKPj4gICAgICAg ICAvLyBXZSBhcmUgcnVubmluZyBpbiBhIHNpbmdsZS10aHJlYWRlZCBlbnZpcm9ubWVudCwgc28g d2UgbXVzdAo+PiBoYW5kbGUgYWxsIHRhc2tzIG91cnNlbHZlcwo+PiAtLQo+PiAyLjQyLjAKPj4g Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IGZm bXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4+IAo+PiBUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPj4gZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5v cmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBUbyB1bnN1YnNjcmliZSwgdmlz aXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2 ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWct ZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWct ZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=