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 497AF4C5A1 for ; Fri, 7 Feb 2025 13:26:51 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 68E4368B64B; Fri, 7 Feb 2025 15:26:46 +0200 (EET) Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2660068B64B for ; Fri, 7 Feb 2025 15:26:40 +0200 (EET) Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-54021daa6cbso2217547e87.0 for ; Fri, 07 Feb 2025 05:26:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738934798; x=1739539598; 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=wPVrsHhMxQGMjiAfh1w1N9EnCvUPs9NAc7SeN491NR8=; b=QDotcKOTGD4aCqJmKt+JQ2+Vs7zFK6mz7renknxGDd4k0pBx2rAqwyE78fhQoUDVac L1bBC4yAMuQLcD2AYMr/H98fxpbgzqRN4jwyJl1xEyinV232YKUw4n9RQkKBxoOqpUiy 6MD3lsxTcF6X7LeyBeYtEga+Mh+ypYTXdwcvMXi9H5oizpZBNqEySEYvH6CAOyBbbWv+ nSbJVU8OD969PWvaX9PuDtE+gVVDP1Qxi18FJ+bKkN9iHt9rqW4WfIQEhtNKm64PtkrQ HHGKkHwCTKcE8Dl+MA4uocsIzgdFnNrAN9NzZ7TGvelY934EI9Hf2c8OcM+mZasicxL9 ag7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738934798; x=1739539598; 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=wPVrsHhMxQGMjiAfh1w1N9EnCvUPs9NAc7SeN491NR8=; b=JJESHDsXD+Kz/tp8AWwEYtGqMFk/a+YYa7Y6tdNH8ukPQsMnDZi5QSzEjDdj5g/opY fZAmvQNl8ICHhq8cTPzQykpwueyV2fxLrCbTcYywFoj59vLp+47dLVZTmWOKgmbgK1mM UwrhIAc5suH1GmZF5h06WWv2Egpgc03Qgy5+vhgfKZAuUNX7SJ5nCNTaAB3/Mal/ONUN X4vxr+DTFstbzq4vC0+stGha/baQaHWUVHbcn3g5pao0FB/7sGVLUL321Fyn2P/pLJ+c IRX75ZWHY0BhIRzbcpD7yW0OajM2ekHo3jtPQz17I+ytJoQv8C4x7vKN/AcMxyvnIk7Y k42Q== X-Gm-Message-State: AOJu0YyVQ+eweggUDRbQjuDfzBkFg2aqcupl5Xfa0Hn99Lcspu1Z9V3K N9+uX6YV70C0bZtpbjcv9V3Dfs38JvgmLzQilv7e48IyPLFiYgwQp/25TFmLkmzRYn+7n7cq7pX 3LeJ0CR1VaSPqqiYw+b/nV70lOwRnsg== X-Gm-Gg: ASbGncvpAACatZrnKvR1thwoQbdz9h6GJaHVtEWUvCXgIYWpfUJ0hT37NgpXwq9P2Ga KFqlWQJcj/P7O/CXVlZkfbN5JsmeKUGvsoT3Phnt4jdslvkseXu59AiPgvwdCpT/Ft5zenbGIsb f3Z0lRoH7yCYWdIamIk6i9JyIF1X9u X-Google-Smtp-Source: AGHT+IEToKd9arTfp3XA9BnFhZR/OIAWzqMqay9BdxyQrJObUD37OkH14B7X63lzwdE5qRvM8DbyqAVplYV27MVnMwQ= X-Received: by 2002:a05:6512:b9a:b0:541:3587:9d4d with SMTP id 2adb3069b0e04-54414a96625mr919091e87.7.1738934798210; Fri, 07 Feb 2025 05:26:38 -0800 (PST) MIME-Version: 1.0 References: <20250206214257.37158-1-rsbultje@gmail.com> In-Reply-To: From: "Ronald S. Bultje" Date: Fri, 7 Feb 2025 08:26:26 -0500 X-Gm-Features: AWEUYZn-uzRSiXg0KsfSTwWVq0T3ypsbqOyvvTKjrHVYf3Y0fzIO-iX2d85ntsw Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: SGksCgpPbiBGcmksIEZlYiA3LCAyMDI1IGF0IDY6MjLigK9BTSBBbmRyZWFzIFJoZWluaGFyZHQg PAphbmRyZWFzLnJoZWluaGFyZHRAb3V0bG9vay5jb20+IHdyb3RlOgoKPiBSb25hbGQgUy4gQnVs dGplOgo+ID4gRml4ZXMgIzExNDU2Lgo+ID4gLS0tCj4gPiAgbGliYXZjb2RlYy90aHJlYWRwcm9n cmVzcy5jIHwgMyArLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVs ZXRpb25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvdGhyZWFkcHJvZ3Jlc3Mu YyBiL2xpYmF2Y29kZWMvdGhyZWFkcHJvZ3Jlc3MuYwo+ID4gaW5kZXggNjJjNGZkODk4Yi4uYWE3 MmZmODBlNyAxMDA2NDQKPiA+IC0tLSBhL2xpYmF2Y29kZWMvdGhyZWFkcHJvZ3Jlc3MuYwo+ID4g KysrIGIvbGliYXZjb2RlYy90aHJlYWRwcm9ncmVzcy5jCj4gPiBAQCAtNTUsOSArNTUsOCBAQCB2 b2lkIGZmX3RocmVhZF9wcm9ncmVzc19yZXBvcnQoVGhyZWFkUHJvZ3Jlc3MgKnBybywKPiBpbnQg bikKPiA+ICAgICAgaWYgKGF0b21pY19sb2FkX2V4cGxpY2l0KCZwcm8tPnByb2dyZXNzLCBtZW1v cnlfb3JkZXJfcmVsYXhlZCkgPj0gbikKPiA+ICAgICAgICAgIHJldHVybjsKPiA+Cj4gPiAtICAg IGF0b21pY19zdG9yZV9leHBsaWNpdCgmcHJvLT5wcm9ncmVzcywgbiwgbWVtb3J5X29yZGVyX3Jl bGVhc2UpOwo+ID4gLQo+ID4gICAgICBmZl9tdXRleF9sb2NrKCZwcm8tPnByb2dyZXNzX211dGV4 KTsKPiA+ICsgICAgYXRvbWljX3N0b3JlX2V4cGxpY2l0KCZwcm8tPnByb2dyZXNzLCBuLCBtZW1v cnlfb3JkZXJfcmVsZWFzZSk7Cj4gPiAgICAgIGZmX2NvbmRfYnJvYWRjYXN0KCZwcm8tPnByb2dy ZXNzX2NvbmQpOwo+ID4gICAgICBmZl9tdXRleF91bmxvY2soJnByby0+cHJvZ3Jlc3NfbXV0ZXgp Owo+ID4gIH0KPgo+IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgc3VwcG9z ZWQgdG8gZml4IGEgcmFjZTsgYWZ0ZXIgYWxsLAo+IHRoZSBzeW5jaHJvbmlzYXRpb24gb2YgZmZf dGhyZWFkX3Byb2dyZXNzXyhyZXBvcnR8YXdhaXQpIGlzIG5vdCBzdXBwb3NlZAo+IHRvIGJlIHBy b3ZpZGVkIGJ5IHRoZSBtdXRleCAod2hpY2ggaXMgYXZvaWRlZCBhbHRvZ2V0aGVyIGluIHRoZSBm YXN0Cj4gcGF0aCBpbiBmZl90aHJlYWRfcmVwb3J0X2F3YWl0KCkpLCBidXQgYnkgc3RvcmluZyBh bmQgbG9hZGluZyB0aGUKPiBwcm9ncmVzcyB2YXJpYWJsZS4KPiBUaGF0J3MgYWxzbyB0aGUgcmVh c29uIHdoeSBJIG1vdmVkIHRoaXMgb3V0c2lkZSBvZiB0aGUgbXV0ZXggKGNvbXBhcmVkCj4gdG8g ZmZfdGhyZWFkX3JlcG9ydF9wcm9ncmVzcygpLiAoVGhpcyB3YXkgaXQgaXMgcG9zc2libGUgZm9y IGEgY29uc3VtZXIKPiB0aHJlYWQgdG8gc2VlIHRoZSBuZXcgcHJvZ3Jlc3MgdmFsdWUgZWFybGll ciBhbmQgcG9zc2libHkgYXZvaWQgdGhlCj4gbXV0ZXggYWx0b2dldGhlci4pCgoKVGhlIGNvbnN1 bWVyIHRocmVhZCBhbHJlYWR5IGNoZWNrcyB0aGUgdmFsdWUgd2l0aG91dCB0aGUgbG9jay4gc28g dGhlCnNpZ25pZmljYW5jZSBvZiB0aGF0IGxhc3QgcG9pbnQgc2VlbXMgbWlub3IgdG8gbWUuIFRo aXMgd291bGQgYmUgZGlmZmVyZW50CmlmIHRoZSB3YWl0KCkgY291bnRlcnBhcnQgaGFkIG5vIGxv Y2tsZXNzIHBhdGguIE9yIGFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgpSb25hbGQKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxp bmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1h bi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3Zl LCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAi dW5zdWJzY3JpYmUiLgo=