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 492454C5AA for ; Fri, 7 Feb 2025 13:44:44 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1CD5268BDA2; Fri, 7 Feb 2025 15:44:40 +0200 (EET) Received: from out162-62-57-210.mail.qq.com (out162-62-57-210.mail.qq.com [162.62.57.210]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E2D1E68B5DB for ; Fri, 7 Feb 2025 15:44:32 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1738935869; bh=6wcKBGBwUDNppB6JEJ51oq2t9+P7F5vTKwIeWFqA11A=; h=From:Subject:Date:References:To:In-Reply-To; b=k+5NlOtDkCFnoKQaLaIQKLo/VkEX6Lgx6jLMK82daUGYgMCpgKsjnqFbH11sE0QQ4 4qdsRR5SGHLHhu6a78dZdSBQNyZCi/o04taNBQN42VBDkpXS9JQmOyn9FyGeQnJKGi NTtXt9pQ+j22Q9JZNGV47BjsCR3np5u4prng1K5E= Received: from smtpclient.apple ([113.108.77.52]) by newxmesmtplogicsvrsza29-0.qq.com (NewEsmtp) with SMTP id AD1B7225; Fri, 07 Feb 2025 21:43:17 +0800 X-QQ-mid: xmsmtpt1738935797t8mbngdiu Message-ID: X-QQ-XMAILINFO: MZ4XH1L85f1rmVK2j4B4aqVSIwznafJ4qVpesIkFV2yeTEzjNO3VajUjqCRlFq 2gLZZobUAsJJV+0Qes+a0w3B6wvJ1J9WsqA8wjYCznbeT7lteaKmYLBnEhxQaVAJbIr45dnzDpCW bSxdSAkG1JsHk7qWhSd/E6A8Bin/itXTp9LDFEOmd8vaLTBHujjBKtI+apIS7wlm0juQqF5q3XQh /Heoxrhx0NxJTOJ+cQK2OoBywAbc3iu0tUOY7q31EUif+9sU2RGRwsDPM+Xb+dTu8xFJju3MW106 E6nzghD7Ov0s+VBFxAgxa5CCRgQMs6PBFU9V7hRBqVGIuMVTogwowlMUUbRW7WWirujm7Kq5TgKm QC+lfcSBzu/F7SW0Q10jaI0WXDcoLYTaRBYWogjJ2AFoaf3RIENHG5j5/C9gvMy7QX1kSCnBTZoH cPBZqc1s4yaKTJRIGv/x6KsoM+kaxK26GU9DOuvS6LnUONJrGj8MRSe2f84/lONgYBzM/o/bLLPs w5/PmPzgU4LxToU38eQbyuo9ys46Z0PA1gA9z3l0QOzlrGVWepCWbCoCvc2kldxnYPQAb+hpQilQ c5sJOweapYcOOOj9ZOqWKZxLjl2JJk+t1FBcbfYh5FFR0kvNcP7qwY5XyWLRBHjeytaPOtXLNCye uYR9vpJX7KTRJmT17KSqWHVIj42zGLvPDwLgvwbY6xj4JWs/5DE3mjGMWEC2Y6/D8VeR7R3lci+U tgMV4Js6x+Z6ooigpBsgoKY4cXpz0mvfQIayWaYfqpYgZLBzJ+y818+d7OzIk4vzk3oHa9S3kzJE 0ZFT68rHrEICcR3RYlmCHmRIoud26kVs+FIti7FN5pMrcTJewf/NjXJKPLwXsVMrZQOId/JwIAfK gCZwGCfT2hifhKouC9eNO0faqS3R1M/1+d/N5LadWfTdnLHLqr49DF7K9iF2+9QYS+kmM2ox+zvM Q8aFObJRH2xNi1V7lj66S3AWoM5SfFtRMVnTOqwgtMGgtTn9M+awpI0GQPEfR+8DtJQcvVOFYVPV E2u4F0ZsYwbcTv+36O X-QQ-XMRINFO: MSVp+SPm3vtS1Vd6Y4Mggwc= From: Zhao Zhili Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3818.100.11.1.3\)) Date: Fri, 7 Feb 2025 21:43:07 +0800 References: <20250206214257.37158-1-rsbultje@gmail.com> To: FFmpeg development discussions and patches In-Reply-To: X-OQ-MSGID: <7F4051F8-85B1-4FE8-8B82-F143EE26EC36@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+IE9uIEZlYiA3LCAyMDI1LCBhdCAyMToyNiwgUm9uYWxkIFMuIEJ1bHRqZSA8cnNidWx0amVA Z21haWwuY29tPiB3cm90ZToKPiAKPiBIaSwKPiAKPiBPbiBGcmksIEZlYiA3LCAyMDI1IGF0IDY6 MjLigK9BTSBBbmRyZWFzIFJoZWluaGFyZHQgPAo+IGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29r LmNvbT4gd3JvdGU6Cj4gCj4+IFJvbmFsZCBTLiBCdWx0amU6Cj4+PiBGaXhlcyAjMTE0NTYuCj4+ PiAtLS0KPj4+IGxpYmF2Y29kZWMvdGhyZWFkcHJvZ3Jlc3MuYyB8IDMgKy0tCj4+PiAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCj4+PiAKPj4+IGRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL3RocmVhZHByb2dyZXNzLmMgYi9saWJhdmNvZGVjL3RocmVhZHByb2dy ZXNzLmMKPj4+IGluZGV4IDYyYzRmZDg5OGIuLmFhNzJmZjgwZTcgMTAwNjQ0Cj4+PiAtLS0gYS9s aWJhdmNvZGVjL3RocmVhZHByb2dyZXNzLmMKPj4+ICsrKyBiL2xpYmF2Y29kZWMvdGhyZWFkcHJv Z3Jlc3MuYwo+Pj4gQEAgLTU1LDkgKzU1LDggQEAgdm9pZCBmZl90aHJlYWRfcHJvZ3Jlc3NfcmVw b3J0KFRocmVhZFByb2dyZXNzICpwcm8sCj4+IGludCBuKQo+Pj4gICAgIGlmIChhdG9taWNfbG9h ZF9leHBsaWNpdCgmcHJvLT5wcm9ncmVzcywgbWVtb3J5X29yZGVyX3JlbGF4ZWQpID49IG4pCj4+ PiAgICAgICAgIHJldHVybjsKPj4+IAo+Pj4gLSAgICBhdG9taWNfc3RvcmVfZXhwbGljaXQoJnBy by0+cHJvZ3Jlc3MsIG4sIG1lbW9yeV9vcmRlcl9yZWxlYXNlKTsKPj4+IC0KPj4+ICAgICBmZl9t dXRleF9sb2NrKCZwcm8tPnByb2dyZXNzX211dGV4KTsKPj4+ICsgICAgYXRvbWljX3N0b3JlX2V4 cGxpY2l0KCZwcm8tPnByb2dyZXNzLCBuLCBtZW1vcnlfb3JkZXJfcmVsZWFzZSk7Cj4+PiAgICAg ZmZfY29uZF9icm9hZGNhc3QoJnByby0+cHJvZ3Jlc3NfY29uZCk7Cj4+PiAgICAgZmZfbXV0ZXhf dW5sb2NrKCZwcm8tPnByb2dyZXNzX211dGV4KTsKPj4+IH0KPj4gCj4+IEkgZG9uJ3QgcmVhbGx5 IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgc3VwcG9zZWQgdG8gZml4IGEgcmFjZTsgYWZ0ZXIgYWxs LAo+PiB0aGUgc3luY2hyb25pc2F0aW9uIG9mIGZmX3RocmVhZF9wcm9ncmVzc18ocmVwb3J0fGF3 YWl0KSBpcyBub3Qgc3VwcG9zZWQKPj4gdG8gYmUgcHJvdmlkZWQgYnkgdGhlIG11dGV4ICh3aGlj aCBpcyBhdm9pZGVkIGFsdG9nZXRoZXIgaW4gdGhlIGZhc3QKPj4gcGF0aCBpbiBmZl90aHJlYWRf cmVwb3J0X2F3YWl0KCkpLCBidXQgYnkgc3RvcmluZyBhbmQgbG9hZGluZyB0aGUKPj4gcHJvZ3Jl c3MgdmFyaWFibGUuCj4+IFRoYXQncyBhbHNvIHRoZSByZWFzb24gd2h5IEkgbW92ZWQgdGhpcyBv dXRzaWRlIG9mIHRoZSBtdXRleCAoY29tcGFyZWQKPj4gdG8gZmZfdGhyZWFkX3JlcG9ydF9wcm9n cmVzcygpLiAoVGhpcyB3YXkgaXQgaXMgcG9zc2libGUgZm9yIGEgY29uc3VtZXIKPj4gdGhyZWFk IHRvIHNlZSB0aGUgbmV3IHByb2dyZXNzIHZhbHVlIGVhcmxpZXIgYW5kIHBvc3NpYmx5IGF2b2lk IHRoZQo+PiBtdXRleCBhbHRvZ2V0aGVyLikKPiAKPiAKPiBUaGUgY29uc3VtZXIgdGhyZWFkIGFs cmVhZHkgY2hlY2tzIHRoZSB2YWx1ZSB3aXRob3V0IHRoZSBsb2NrLiBzbyB0aGUKPiBzaWduaWZp Y2FuY2Ugb2YgdGhhdCBsYXN0IHBvaW50IHNlZW1zIG1pbm9yIHRvIG1lLiBUaGlzIHdvdWxkIGJl IGRpZmZlcmVudAo+IGlmIHRoZSB3YWl0KCkgY291bnRlcnBhcnQgaGFkIG5vIGxvY2tsZXNzIHBh dGguIE9yIGFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgpXaGF0IEFuZHJlYXMgc2F5cyBpcyBhdG9t aWNfc3RvcmUgYmVmb3JlIG11dGV4X2xvY2sgbWFrZXMgdGhlIGZpcnN0CmF0b21pY19sb2FkIGlu IHByb2dyZXNzX3dhaXQgaGFzIGEgaGlnaGVyIGNoYW5jZSB0byBzdWNjZWVkLiBUaGUgZWFybGll cgpwcm9ncmVzcyBpcyBzZXQsIHRoZSBoaWdoZXIgY2hhbmNlIG9mIHByb2dyZXNzX3dhaXQgZ28g aW50byB0aGUgZmFzdCBwYXRoLgoKPiAKPiBSb25hbGQKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ZmbXBlZy1kZXZlbAo+IAo+IFRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJz Y3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZm bXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==