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 A3DDC4B12E for ; Mon, 1 Jul 2024 13:14:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5226768D773; Mon, 1 Jul 2024 16:14:54 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8A7C868D409 for ; Mon, 1 Jul 2024 16:14:47 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id 38308e7fff4ca-2ebe0a81dc8so40525001fa.2 for ; Mon, 01 Jul 2024 06:14:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719839686; x=1720444486; darn=ffmpeg.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=HqDZmGHnUUZBVDclR1Rmi3iC4hNPOi79Ooh9M2RKjno=; b=gK4oZ3Ox78hjlMSp+ButQfzS1UFlbDNsHTx2rB0wMAqBfl9dMwarTfeQLM+sNsVx3d uTnFigEe1QVZFUkCco056yTqXzRrDrbAoyajM05pjYqV5K0QBuAxF0txXB9Fxbp2UIkq ffm3KX/An0S8Lo3vpRGn8du/tBD/UuLz408mVTaCa9kNUEz6FKPMTSiqHm6hNrvSjzzU 1v6WRa9A98ykVNL6StBH0ifYbzcSOl+Wm+JqIpqpmh2GGpUaDECp0fn1vExw0mVtstqj nLUUQbuha2P2fimy2iB4XDM/iSuAyWtVpVLZ19sDh618ek09VlKDjyMI6LsFLqMSu3G7 YrUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719839686; x=1720444486; h=cc: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=HqDZmGHnUUZBVDclR1Rmi3iC4hNPOi79Ooh9M2RKjno=; b=TS8AeG3PHCscJKxYTfVtRHUUGn/fHqDQfn8dQDXYusg7pP5UXXRKRgykFDBMzQ4MHh XJHIlMRf5eKXA6KWEMLWyLlU5xrMSUwhYsc3iR+jDF2NCSesYIlc72y7iqc+gUxdiqFt QQqOoS2+4ScAShADZ3IsrtMTNL2JjB163iEL16Wb302a+gUdxZQj+vj0cjxkKq4Bs2J2 RkL2Sut/cNAXQkKtW/FBhN4ufJvMnRykRzgW+J27O0qNO1X51SRMnfA6+bHUgno2K1M3 deecd/qihAPrXUCmXDzCqGKmKfu5ABNoKFAMe6WpIDCm1wcyPgan2EE/o0LayTU/QOiq 29mQ== X-Gm-Message-State: AOJu0YywrIBPcdYEQmNjDFNfsG+zfSSLxHGWulX4a2brRiO3sFI/ldFI x6aFX2XiYnZ35sp5NgyTvTdXlW9+j5M+MajD/f+Xwh3l16i/8E5Yv6nJQOiEOqmLDyFgF9CsM/g 9oSXADXbrtTkTf0KVATRNElLWkaPqTJzx X-Google-Smtp-Source: AGHT+IHpwqKBJ5dME6d4n67hLQfTAIHjFEKLb1FuImubWO6h/cm3k1dzU5WT6vW+jg9cDTen5qETOcGwvqt5226M2gY= X-Received: by 2002:a2e:9dd4:0:b0:2ec:403e:6314 with SMTP id 38308e7fff4ca-2ee5e3809b5mr39886121fa.3.1719839686187; Mon, 01 Jul 2024 06:14:46 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nuo Mi Date: Mon, 1 Jul 2024 21:14:34 +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 Cc: Zhao Zhili 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: T24gU3VuLCBKdW4gMzAsIDIwMjQgYXQgNjo0NeKAr1BNIFpoYW8gWmhpbGkgPHF1aW5rYmxhY2tA Zm94bWFpbC5jb20+IHdyb3RlOgoKPiBGcm9tOiBaaGFvIFpoaWxpIDx6aGlsaXpoYW9AdGVuY2Vu dC5jb20+Cj4KPiAtLS0KPiBUaGUgY29kZSBjYW4gYmUgc2ltcGxpZmllZCBieSBhbHdheXMgY3Jl YXRpbmcgbXV0ZXgvY29uZC4gSSdtIG5vdCBzdXJlCj4gaXQgd29ydGggdGhlIG92ZXJoZWFkLiBQ bGVhc2Ugbm90ZSAhSEFWRV9USFJFQURTIGRvbid0IGhhdmUgdGhlIHNhbWUKPiBwcm9ibGVtIHNp bmNlIGl0IGhhcyBtb2NrIGltcGxlbWVudGF0aW9uIG9mIGZmX211dGV4X2xvY2svdW5sb2NrLgo+ CkhpIFpoaWxpLApUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KRG8gd2UgcmVhbGx5IG5lZWQgdGhp cz8gVGhlIGxvY2svdW5sb2NrL3NpZ25hbCBmdW5jdGlvbnMgd2lsbCByZXR1cm4gYW4KZXJyb3Ig aWYgdGhlIGxvY2sgYW5kIGNvbmRpdGlvbiB2YXJpYWJsZXMgYXJlIG5vdCBpbml0aWFsaXplZC4K Cj4KPiAgbGliYXZ1dGlsL2V4ZWN1dG9yLmMgfCA5ICsrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdl ZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYmF2 dXRpbC9leGVjdXRvci5jIGIvbGliYXZ1dGlsL2V4ZWN1dG9yLmMKPiBpbmRleCBmYjIwMTA0YjU4 Li44OTA1OGZhYjJmIDEwMDY0NAo+IC0tLSBhL2xpYmF2dXRpbC9leGVjdXRvci5jCj4gKysrIGIv bGliYXZ1dGlsL2V4ZWN1dG9yLmMKPiBAQCAtMTk0LDE0ICsxOTQsMTcgQEAgdm9pZCBhdl9leGVj dXRvcl9leGVjdXRlKEFWRXhlY3V0b3IgKmUsIEFWVGFzayAqdCkKPiAgICAgIEFWVGFza0NhbGxi YWNrcyAqY2IgPSAmZS0+Y2I7Cj4gICAgICBBVlRhc2sgKipwcmV2Owo+Cj4gLSAgICBmZl9tdXRl eF9sb2NrKCZlLT5sb2NrKTsKPiArICAgIGlmIChlLT50aHJlYWRfY291bnQpCj4gKyAgICAgICAg ZmZfbXV0ZXhfbG9jaygmZS0+bG9jayk7Cj4gICAgICBpZiAodCkgewo+ICAgICAgICAgIGZvciAo cHJldiA9ICZlLT50YXNrczsgKnByZXYgJiYgY2ItPnByaW9yaXR5X2hpZ2hlcigqcHJldiwgdCk7 Cj4gcHJldiA9ICYoKnByZXYpLT5uZXh0KQo+ICAgICAgICAgICAgICAvKiBub3RoaW5nICovOwo+ ICAgICAgICAgIGFkZF90YXNrKHByZXYsIHQpOwo+ICAgICAgfQo+IC0gICAgZmZfY29uZF9zaWdu YWwoJmUtPmNvbmQpOwo+IC0gICAgZmZfbXV0ZXhfdW5sb2NrKCZlLT5sb2NrKTsKPiArICAgIGlm IChlLT50aHJlYWRfY291bnQpIHsKPiArICAgICAgICBmZl9jb25kX3NpZ25hbCgmZS0+Y29uZCk7 Cj4gKyAgICAgICAgZmZfbXV0ZXhfdW5sb2NrKCZlLT5sb2NrKTsKPiArICAgIH0KPgo+ICAgICAg aWYgKCFlLT50aHJlYWRfY291bnQgfHwgIUhBVkVfVEhSRUFEUykgewo+ICAgICAgICAgIC8vIFdl IGFyZSBydW5uaW5nIGluIGEgc2luZ2xlLXRocmVhZGVkIGVudmlyb25tZW50LCBzbyB3ZSBtdXN0 Cj4gaGFuZGxlIGFsbCB0YXNrcyBvdXJzZWx2ZXMKPiAtLQo+IDIuNDIuMAo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBs aW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=