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 ESMTPS id D335E4C542 for ; Fri, 7 Feb 2025 11:38:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 066B868BD41; Fri, 7 Feb 2025 13:38:54 +0200 (EET) Received: from out203-205-221-190.mail.qq.com (out203-205-221-190.mail.qq.com [203.205.221.190]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 276F668B5DB for ; Fri, 7 Feb 2025 13:38:45 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1738928320; bh=iulvFLGMixFvWf+OUlEb+lUMX1iqpP11j+tbgx1zF70=; h=From:Subject:Date:References:To:In-Reply-To; b=FGvdBUkl2kpjfnmCRzawu/PoJLpyWTCBozVYtdgbwICsG7wOZNtVjK7/bn2HXkXTj /OMvio+yvcTtQUOVbNl0A5EDsuxolsuKFg8kNq3f7KSqcEUvWbJTg+DqmxaJXcVxwV a9xTfUXA2kyvprber2uhPDNdX66+JLFjXNMSM8tQ= Received: from smtpclient.apple ([119.147.10.187]) by newxmesmtplogicsvrszc11-0.qq.com (NewEsmtp) with SMTP id 9A7BDE7A; Fri, 07 Feb 2025 19:38:39 +0800 X-QQ-mid: xmsmtpt1738928319t6guarllr Message-ID: X-QQ-XMAILINFO: OcN56dxiYj5T7edV4Jo7pYVg/sZls4BNpajEq84p4IfMTREdIcJeIuYrfLwOZA Vdpv/qqKrZGL9zmPyz9yWBubSZVVZSry3GJLC4mxqR6msx4KQesLO9NNU38i4ckmlw3slBAZyUAg veAdUJOF5uRRg+W7vgExjtrImijoEZSh3T04oa5vgMp54huOdoqBa2Vel0EMs3P24qEzPiAN/Yg3 RM4Y7KeMa9gSEAJiCgNK9OqkKdo4CaZfHAPEw9dOEVYWUUv94ENtqXWDa++AZlcIM48KQeF/4T2n QvXK8rLMpmzQuQaCQmTnRVyLmNVLt2+pgpPwFKclD/XKboW8bv/NxxHvs2xfYoIl8KOOfZALhF+9 nmUu8ZtGuWzyhEe+3ePk4g0Tt9ym+LKO2awSH23ZNOVzGD6I3+1fFASlpCZpDQBMH0VzXC8x8/xu EmOOYYA78bnkF+/77cLu8CRpv7onLKNSKk/48sfXXHA7EGrD4dVoHPs2+UrAdNGl08Dhd+jU5RO1 0Z49D68KY5G5tnes31dGJ0+F3a+pqJ2Z0SqflaaOQRCtJ9trbut7PAupEbJJ9VBd/e9DGJrt6S4V OXaZvjvQcGMhT2HTYxlppkeuFUjeinExYDt6EzfthOBQamfzhsj/yIG+2QqOgImheePclKAUy+r8 z4paANVnt0QKAbe/EYOfWp4LAR8PCBwI6s1e5XUHuzrohUOGpOVCFTgwILUvya2b2dldagx8P64y VWJMDhzcKHs6isaTXb4BoXC4mc0pqcmBkCQKQP1IxXqB9KSzpV6nKK7t1U3/MDZL9ej6KiCVpswI vv4qGkq+sMnUUqu9aqsNcRfm4v/UKO+WCVZoBI9dimc1+Xn6VmthJg8GpJVbXAXSnTtM9+AcLCFQ q+3//ujx8zjjL1IKBWsI98WLEdu/fg4InA/ujXsiHEzqCX/a66CShwxOClT4dctjG/ODiDeGXa7G 6CkLDg+KSOEvIUfMPV/hlhClK9U1O5pQKDHOGUiSAMuThkT8xB2ymUGUu7b72DQq8xV7kmA+X3VY E32XwfrZ16WUflP62hgeEKLm+Zr/NcVK0RehVr+6R5cmAIN8es X-QQ-XMRINFO: M/715EihBoGSf6IYSX1iLFg= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\)) Date: Fri, 7 Feb 2025 19:38:29 +0800 References: <20250206214257.37158-1-rsbultje@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <8F17EB06-2E96-4207-8DD2-342DECF85F61@foxmail.com> X-Mailer: Apple Mail (2.3818.100.11.1.3) Subject: Re: [FFmpeg-devel] [PATCH] threadprogress: reorder instructions to silence tsan warning. 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+IE9uIEZlYiA3LCAyMDI1LCBhdCAxOToyMiwgQW5kcmVhcyBSaGVpbmhhcmR0IDxhbmRyZWFz LnJoZWluaGFyZHRAb3V0bG9vay5jb20+IHdyb3RlOgo+IAo+IFJvbmFsZCBTLiBCdWx0amU6Cj4+ IEZpeGVzICMxMTQ1Ni4KPj4gLS0tCj4+IGxpYmF2Y29kZWMvdGhyZWFkcHJvZ3Jlc3MuYyB8IDMg Ky0tCj4+IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKPj4g Cj4+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3RocmVhZHByb2dyZXNzLmMgYi9saWJhdmNvZGVj L3RocmVhZHByb2dyZXNzLmMKPj4gaW5kZXggNjJjNGZkODk4Yi4uYWE3MmZmODBlNyAxMDA2NDQK Pj4gLS0tIGEvbGliYXZjb2RlYy90aHJlYWRwcm9ncmVzcy5jCj4+ICsrKyBiL2xpYmF2Y29kZWMv dGhyZWFkcHJvZ3Jlc3MuYwo+PiBAQCAtNTUsOSArNTUsOCBAQCB2b2lkIGZmX3RocmVhZF9wcm9n cmVzc19yZXBvcnQoVGhyZWFkUHJvZ3Jlc3MgKnBybywgaW50IG4pCj4+ICAgICBpZiAoYXRvbWlj X2xvYWRfZXhwbGljaXQoJnByby0+cHJvZ3Jlc3MsIG1lbW9yeV9vcmRlcl9yZWxheGVkKSA+PSBu KQo+PiAgICAgICAgIHJldHVybjsKPj4gCj4+IC0gICAgYXRvbWljX3N0b3JlX2V4cGxpY2l0KCZw cm8tPnByb2dyZXNzLCBuLCBtZW1vcnlfb3JkZXJfcmVsZWFzZSk7Cj4+IC0KPj4gICAgIGZmX211 dGV4X2xvY2soJnByby0+cHJvZ3Jlc3NfbXV0ZXgpOwo+PiArICAgIGF0b21pY19zdG9yZV9leHBs aWNpdCgmcHJvLT5wcm9ncmVzcywgbiwgbWVtb3J5X29yZGVyX3JlbGVhc2UpOwo+PiAgICAgZmZf Y29uZF9icm9hZGNhc3QoJnByby0+cHJvZ3Jlc3NfY29uZCk7Cj4+ICAgICBmZl9tdXRleF91bmxv Y2soJnByby0+cHJvZ3Jlc3NfbXV0ZXgpOwo+PiB9Cj4gCj4gSSBkb24ndCByZWFsbHkgdW5kZXJz dGFuZCB3aHkgdGhpcyBpcyBzdXBwb3NlZCB0byBmaXggYSByYWNlOyBhZnRlciBhbGwsCj4gdGhl IHN5bmNocm9uaXNhdGlvbiBvZiBmZl90aHJlYWRfcHJvZ3Jlc3NfKHJlcG9ydHxhd2FpdCkgaXMg bm90IHN1cHBvc2VkCj4gdG8gYmUgcHJvdmlkZWQgYnkgdGhlIG11dGV4ICh3aGljaCBpcyBhdm9p ZGVkIGFsdG9nZXRoZXIgaW4gdGhlIGZhc3QKPiBwYXRoIGluIGZmX3RocmVhZF9yZXBvcnRfYXdh aXQoKSksIGJ1dCBieSBzdG9yaW5nIGFuZCBsb2FkaW5nIHRoZQo+IHByb2dyZXNzIHZhcmlhYmxl Lgo+IFRoYXQncyBhbHNvIHRoZSByZWFzb24gd2h5IEkgbW92ZWQgdGhpcyBvdXRzaWRlIG9mIHRo ZSBtdXRleCAoY29tcGFyZWQKPiB0byBmZl90aHJlYWRfcmVwb3J0X3Byb2dyZXNzKCkuIChUaGlz IHdheSBpdCBpcyBwb3NzaWJsZSBmb3IgYSBjb25zdW1lcgo+IHRocmVhZCB0byBzZWUgdGhlIG5l dyBwcm9ncmVzcyB2YWx1ZSBlYXJsaWVyIGFuZCBwb3NzaWJseSBhdm9pZCB0aGUKPiBtdXRleCBh bHRvZ2V0aGVyLikKCkFzIEkgdW5kZXJzdGFuZCBpdCwgdGhlcmUgaXMgbm8gcmVhbCByYWNlIGNv bmRpdGlvbiwgdGhhdOKAmXMgd2h5IHRoZSBwYXRjaApzYXlzIOKAnHNpbGVuY2UgdHNhbiB3YXJu aW5n4oCdLgoKSSBoYXZlIGNvbnNpZGVyZWQgYW5vdGhlciBpZGVhIHRvIGtlZXAgdHNhbiBjbGVh biBhbmQga2VlcCB0aGUgYmVuZWZpdApvZiBzZXQgcHJvZ3Jlc3MgZWFybGllcjogdXNlIGFub3Ro ZXIgbm9uLWF0b21pYyBwcm9ncmVzcyB0b2dldGhlciB3aXRoCm11dGV4L2NvbmQsIHNvIGF0b21p YyBhbmQgbXV0ZXgvY29uZCBhcmUgdXNlZCBzZXBhcmF0ZWx5LiBOb3Qgc3VyZQp3aGV0aGVyIGl0 4oCZcyB3b3J0aCB0aGUgY29tcGxleGl0eS4KCj4gCj4gLSBBbmRyZWFzCj4gCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPiAKPiBUbyB1bnN1YnNjcmliZSwgdmlzaXQg bGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdp dGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxA ZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2 ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2 ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=