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 4A65B476A3 for ; Tue, 19 Sep 2023 19:56:40 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 165F868C930; Tue, 19 Sep 2023 22:56:38 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2048.outbound.protection.outlook.com [40.92.91.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id EA5E768C765 for ; Tue, 19 Sep 2023 22:56:31 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EvXPIOeHeFej63EPTNzEgoDXBRCqPaKgGjco7PSH241OXi0UMpG8v3ewN0rdTGztcfYXb5IT5hWuF9apt2eQ5cN7xvXRHOc2vEeR1YXIuJ70t6L3W2sRGAIohahJAtrG4ohdEiiMsHpM1i+t6azwv6V8BDpehaG+zyl8k4InDDoUKGEk+H75/L3a/j2CsmLFU+OfhxpzLKh8WuhMd6Vo4dkbIITF0Y5a72azWwVy24nIJKIQC1KT0Nf0Hs0QFF22Rjx7Qst3Z2IAnU5Y1tFfiXQRhifjTQhp7X9MLRGvSe3rQP/OqDmOLsM1v73YiyVD2Eu9tONKQYcq8EJjQvKzog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2PFWExMD3UzCAqUCvBoraX9/GTtpSFu6tPGh+luxgB4=; b=DnhuJ74F4WnTBjuUTJrSJ0C6WcXGYeZS+vxvYe28rpDG67eG0JwgNVp/5blmV19W8VQjmdwzWCAWKks9vVjLYWSsOzzzMqKnnnGgseIznQO7QuY/wJYf0qd+IwdNCxN5xffRPoEc3yL/y6sPvWFl1BN0D9/vgeNynOZyoegGGXFz0GA6HcGbB5npWXiHZ/I5ehLJXM7jyxDun5FAgXAOTjJPqkUFI+0KCiRJEILjIFcI4BL7R2kB/Cm4GsQ0YkABZrak5uRr4BnIDCU35pbHHGcDpFLniceH+u5Ice6RtMrDgFO7LOOC+rGcqc7kxlwawOzcLkwnXBHlRZY3rKkpuw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2PFWExMD3UzCAqUCvBoraX9/GTtpSFu6tPGh+luxgB4=; b=lTwIWZ2JcntklJZBL8gl8sQlozXEfNSLQx/NEjBkrsnrRqGzD6msio9WntHCOmeUisLMsIYpjKclSRzkKWu7i01MEYHDwcr6f5Xb/fqXK3CsKMu3ahwg+9jR6V5GUVuUepV/OgI9rQ9yVLvvEhvgimT1Hs3zT0beybfMVaDqKNaYsbT4KOdrB7mFHEBsP286dcy7qcGzStbk2auwZ4qprUqhvh8JTz8PbK15XOMl07jJRjm41mfI4ekD8MJSVrbK1r0AlmzGeDuLq0ohxplYogq9zkz5Jf5AYnwRjxwpB7Lt/JT6c+fCPv12BEQDCKqi/jeSRcSiHAJgpUuMDHVJyA== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by DU2P250MB0303.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:27c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Tue, 19 Sep 2023 19:56:29 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Tue, 19 Sep 2023 19:56:29 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Tue, 19 Sep 2023 21:56:53 +0200 Message-ID: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: X-TMN: [0l8yCUY1eVG1mDgY6ivB6ZNpEnV+xJwc] X-ClientProxiedBy: ZR0P278CA0086.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <20230919195734.1005750-1-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|DU2P250MB0303:EE_ X-MS-Office365-Filtering-Correlation-Id: c6346953-38fc-4943-1c2c-08dbb94a83af X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: RPxs2HBibOcg0PrsrfvtnIQ/sy9fhNKWtOoQWzXd2kvDr0HTr/+h3KTMW71naPSXmOkh4cLdEmcFkAbodG/3rtGfiJUXIiL/Vg41uhLDcNvpVR6u7fxPKNnzsuMi1SmxO7ToSllgqumJ0ZtuyxpLyW41coOBkBD3Vkxe1Dqsn3kJsMoehACIcg+CxEyHTfRPNLHv3l/xI2LvvXk4CDt+tNz7UPcKYUE4+r9mvX5kcDMyTphn3MqtYPRCzPLur+9pmb1K6bV9QhIsDkVopQjv21uXFzm5ZWDalJcdvlYUuGhqWmD7F5vnC2i59GPXgw7dO2tMKkXVxxtnjJgX9zHXwJfynMVuV5qu9FBSyqgrYxAz3sGqNhxYdLRPIHY2oQe3VSO5N7WW3MEL4zdXCteST2fIu7SDwzD0ZtqaaGrWNGqBGGBC/aa514M+8Ty41aJ92qprfl7MfnXGFirK1vE12JlayEvk13gSA3FpCDgh6Q/xwjW1NUqs8Yymbkt1TA4AamHkWe+QoGRMmJ/ZunBQjcyf4jOmWcqi1h6gqnvEPlq+AbBPjSrLbi2uaLysIutgsaOf9jtN8ba0aunn15uFqc/AA5npvx7L9CWmowrztqQ/SXh9UovbqSMYwtGTKmwy X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LxQQu2XRn7SHIBowwLSZDtaOlo4exgNI6CuFM5b2XIgWTb+fEYFxg1Uo7F60?= =?us-ascii?Q?alQEOeZguY6RaH+G+N9DUBWfRp2QWZuizGKJ3nGNYfqFpuNruQeC/BHUJuMU?= =?us-ascii?Q?3i5eWxf30VLI/RG9iRuiQF8BzOAHgPLYkjxxE25Tl/FTCcyrEUjiKuf50rNc?= =?us-ascii?Q?Rux+aN4+BsnyWSs33uPFTTnW98baRfMRTK3WlMfEoLLx5S7DbOFRlof5bFA8?= =?us-ascii?Q?Q3bi9WwRyobXctIxbW+16VK2rCCfUl4YtWnJbjlHLcka2YDD596kOIOoivtO?= =?us-ascii?Q?kfqJLtve10GOwXU0T8cPeojxnpuBz2NvNOpeXjXVpEjgg/oOBk7Xe3LDDou1?= =?us-ascii?Q?1v51zg9pPARNPxYumTvM2acbRW3THdEwDhJlNAp3SO739zqjmHKJkdm7RBgq?= =?us-ascii?Q?M6vbLeY2CJQ5SE6BHj6HcMBoxivRpyaHXJlr3EDmbmtgEq/+C8K+0zoRRgmX?= =?us-ascii?Q?o0ejT+ddjD8AOnDEK0ljnjQnsCZMTXndG80DjgRlBKXmm7CVhmrFFrkQ2Nun?= =?us-ascii?Q?Ya1GUpocCp8puN/cv0pp609g+o4p7x5lYFYDNMC3EksFTMEqfm6N+7/cr88l?= =?us-ascii?Q?vBk0RTfCZKuayHF4GTxCb2YkT55EquafBuaf1uPi74CXrKaqW2klgzLeH8DJ?= =?us-ascii?Q?vGfefXUk8x4+zKQYoMlztvMXu9kddpkUdWTNWec7XBGXEQVmm/TaO340sf0M?= =?us-ascii?Q?qXeDkmqv03TTDQ3Tm3bko4Oc6OrdYoriDfs6xz1ZKFjulpFqKdF4bAsxqwqU?= =?us-ascii?Q?EtxIT9GKZA6L8qKUQ9xW0e6IxFw3t87XtM8iWQ2zfL5CewGnuCJPnLTBculL?= =?us-ascii?Q?WWIJAswrYti9HsV6gPvg4m9Igt3mOpaoifAYBCThgIC35wK3Uw3NwmTvI9oB?= =?us-ascii?Q?YEzs7mx7eg8bKQjJy+SWxrm6mJeqfnUhQwHZ17/TW8wj1//ozVFmznusE9Pi?= =?us-ascii?Q?DCmGIZdOt3YfJIfCbx0LBHTt3At6r4YpsOqO0mZE7iyXE9JRMyWik/5KT4hc?= =?us-ascii?Q?fR2bqgn3NYg2S52Wudt4uB9GqyY6KcEH8dfmiDBKGCb9FCE1O4Ii45n0QfF1?= =?us-ascii?Q?tpb6sFDy2tcBJ6nGDcBi7WsE50uMCKnw0KXWHSgNkSZux7q22h18vLUDgaHY?= =?us-ascii?Q?lPzL6uHfgBawKdjl2gPEV+HdNbGAc8RlfMzPjz71AMILLAcD7TVlv3Kj36Ht?= =?us-ascii?Q?HJEvqkUm90xf7irDMTbKLoNGIlAzhRjqnC2Kph0H45Bz3NZDJrvIHSKJEEak?= =?us-ascii?Q?FWlJlxxoT6UbA6+e5h3z?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6346953-38fc-4943-1c2c-08dbb94a83af X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2023 19:56:29.3895 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2P250MB0303 Subject: [FFmpeg-devel] [PATCH 01/42] tests/fate-run: Ensure that THREADS=random is actually random 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: Andreas Rheinhardt Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: >From the documentation of GNU awk [1]: "In most awk implementations, including gawk, rand() starts generating numbers from the same starting number, or seed, each time you run awk.45 Thus, a program generates the same results each time you run it. The numbers are random within one awk run but predictable from run to run. This is convenient for debugging, but if you want a program to do different things each time it is used, you must change the seed to a value that is different in each run. To do this, use srand()." This commit does exactly this. [1]: https://www.gnu.org/software/gawk/manual/html_node/Numeric-Functions.html#index-rand_0028_0029-function Signed-off-by: Andreas Rheinhardt --- tests/fate-run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/fate-run.sh b/tests/fate-run.sh index 743d9b3620..8efb1586b8 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -37,7 +37,7 @@ case $threads in random*) threads_max=${threads#random} [ -z "$threads_max" ] && threads_max=16 - threads=$(awk "BEGIN { print 1+int(rand() * $threads_max) }" < /dev/null) + threads=$(awk "BEGIN { srand(); print 1+int(rand() * $threads_max) }" < /dev/null) ;; esac -- 2.34.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".