From patchwork Mon Nov 28 19:41:49 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gregory J. Wolfe" X-Patchwork-Id: 1585 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.90.1 with SMTP id o1csp2025375vsb; Mon, 28 Nov 2016 11:42:07 -0800 (PST) X-Received: by 10.28.214.133 with SMTP id n127mr22598307wmg.28.1480362127187; Mon, 28 Nov 2016 11:42:07 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id i67si27281108wmh.90.2016.11.28.11.42.06; Mon, 28 Nov 2016 11:42:07 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@KodakAlaris.onmicrosoft.com; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C2EA6689A71; Mon, 28 Nov 2016 21:41:58 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mx0a-001e4c01.pphosted.com (mx0a-001e4c01.pphosted.com [148.163.157.69]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1B5F96899DF for ; Mon, 28 Nov 2016 21:41:51 +0200 (EET) Received: from pps.filterd (m0087346.ppops.net [127.0.0.1]) by mx0a-001e4c01.pphosted.com (8.16.0.17/8.16.0.17) with SMTP id uASJf82j021621 for ; Mon, 28 Nov 2016 14:41:55 -0500 Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp0020.outbound.protection.outlook.com [207.46.163.20]) by mx0a-001e4c01.pphosted.com with ESMTP id 26y6smnjtu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for ; Mon, 28 Nov 2016 14:41:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=KodakAlaris.onmicrosoft.com; s=selector1-kodakalaris-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=HX0zSrH8xs8UdbLYPHJR4ehOXGyYZmDOzWQaXauZOMA=; b=24XtA0t7EmE9J+BatGzvTqU3S9bTa4zCGnSI8+Lem2oZGL4YeY1+cvZ+NsAXPFe29ee4m4eJrZY6Ht976JPB6YmXhfY+4SQi6wjnudyxSr9u+wSHkhaQ1JKyZRHoYF+H6SfYiVem+KfXeJWMByvlbO7C7nDNBzxoXIqZyB5GDmw= Received: from BN3PR0301CA0022.namprd03.prod.outlook.com (10.160.180.160) by DM2PR0301MB1296.namprd03.prod.outlook.com (10.160.222.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.8; Mon, 28 Nov 2016 19:41:53 +0000 Received: from BN1BFFO11FD008.protection.gbl (2a01:111:f400:7c10::1:173) by BN3PR0301CA0022.outlook.office365.com (2a01:111:e400:4000::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.734.8 via Frontend Transport; Mon, 28 Nov 2016 19:41:53 +0000 Received-SPF: Pass (protection.outlook.com: domain of kodakalaris.com designates 137.117.101.28 as permitted sender) receiver=protection.outlook.com; client-ip=137.117.101.28; helo=W5AZEXGP01.kaidmz.kodakalaris.net; Received: from W5AZEXGP01.kaidmz.kodakalaris.net (137.117.101.28) by BN1BFFO11FD008.mail.protection.outlook.com (10.58.144.71) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.734.4 via Frontend Transport; Mon, 28 Nov 2016 19:41:52 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:; UpperCasedChecksum:; SizeAsReceived:650; Count:11 Received: from localhost (10.234.8.126) by W5AZEXGP01.kaidmz.kodakalaris.net (10.81.4.4) with Microsoft SMTP Server id 15.0.847.32; Mon, 28 Nov 2016 14:41:51 -0500 From: "Gregory J. Wolfe" To: Date: Mon, 28 Nov 2016 14:41:49 -0500 Message-ID: <1480362109-29672-1-git-send-email-gregory.wolfe@kodakalaris.com> X-Mailer: git-send-email 2.5.1.windows.1 MIME-Version: 1.0 X-IncomingHeaderCount: 11 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:137.117.101.28; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(7916002)(2980300002)(438002)(3190300001)(189002)(199003)(6916009)(5003940100001)(50466002)(48376002)(305945005)(4326007)(104016004)(81166006)(189998001)(7846002)(81156014)(50986999)(92566002)(39400400001)(33646002)(39380400001)(107886002)(39410400001)(2906002)(38730400001)(77096006)(39450400002)(68736007)(50226002)(8676002)(450100001)(2351001)(57986006)(8936002)(5660300001)(106466001)(76506005)(36756003)(47776003)(356003)(97736004)(86362001)(4001430100002)(110136003)(626004); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0301MB1296; H:W5AZEXGP01.kaidmz.kodakalaris.net; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD008; 1:c5HHzZ7FW3nTgdpo490ZiTDDZImDNCSTVWnlTtOXTv+CSYV0u2TTSvv7rtBHhQtW2t6K3723QXsueb8PdMbSp7HTlB5fWesq9Hvqlp7GVcyFKRNNv/Bvxwsawisz+nImK7GC6F260oUQuvtUtTVqM2No+cifXa9JGhxO4Q2Jwqa23kaVm2/Bq9HbgPgwMPj+rth4YCg7UD6YtwaW6V9SNxPvpYSJhluo5qz7Sx1JupvxnBJ9U3jwXdc2WZFEa4A4pKBNGZ5i/BLc7w4u+qk0XVechvc2UhSXP2ErF+X2oHHjNuKygCa4POgx/vqETx/yzYhPKhffYQsb2GyoiSjd923vvQo2SO4pBiWkAederMXUkO+bGw4de0DVv6bjxeg6IyrLDKlti0NyrxSZTAwELWhau62cdDKrw9sSjoSxSUTDUHPSq+FDaYhmMd0wf/W9ryCxjXpkgz5tfT+dyogWhKUwevHMfXHVbW/NBtNpk0mzmrFpMsu/JP4IXvLSerDANcnfhTwmjau6L1wk+IEz5Va9PZP/TdAkzRhlWUuMApwqaAyw5I89/xs6zrY8G+gRhNdd7IhLv8bxTPhZ9tPREEtwmeaMwKgzkJxBrR2JkjSEpSvRuaCb3Qjd6OYAE24i6IKlJdTewGYTx5jRPY2YY7JdGBYwyLXsr9ypc/Dp7XLTyvKoPiZYkaf6DFZYWagqKmUbYQ4sfmvqUQ0/Bku+xg== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 2:hmHAHWnx3JjzP7novXSULqS2RgKGZkrO9SNZVv7qvrr6QRcq/EBpOhdvZ6pQIvNjW9FFNSfCqAxL/lPfCsbNs/rYkzg1BsZECbozAnbkEUcM9ppRhPz23j2IFbWSoxXijGGM2N3BH613BVoZ8HGeFBV4Fz/BjFFFAguF776FO5Q=; 3:F4hpwDCv3dtlGPI9XJporvGgc9QHrfc80Mne3jVGGm5rhsCSXOAvGHLULogUahrFedpWHc3zotC0GWwQNJdK3MtBtJpHEac8Dx/zvxShe6vKXhRdn29ykxz8QAuWpbpM0Bv69VVs5PODfGrDYbwdizz4PwuRcV6lmGyvn6gr+eQwhuRN8Vq/0T7Pu5fzVuE3pyfzWCashTp+u6+1IDSyrUr8DLrnXnUylodfs8arymCVWq1izvogvQtQwhuCxG1R/86xsjkqOdqBegg0Xq/GEzrtEwHwNadUG+6aD9PeJXU= X-MS-Office365-Filtering-Correlation-Id: a90421f1-6ecc-47ba-34f6-08d417c69a8b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:DM2PR0301MB1296; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 25:0xFYQLvXdkNdeukUgKBFiwcNjZJFQe3h/N+Sic9vfjeLmFH27/hzzpSfbzf84ujGQ0hWp6rYf7Qw0+rFJrFLO4ipcIxBMYPQVA3gBSNVncr21SSYEF1bm5P742y6Smdny9CXDiX0W12IL6llfDyIa2M9bWWXYRLLXK4GP+4LfPrMASM18Ayn58oaHSUB5GZyaSqezL4bhc4JfYWaG3FjS7XvW1A4uYLXMomYFjRczI12an8aPubNcCGZXDVK+LUms955U0OfQ/jiVk4j2rVhOcWivYKa7Ar+nwo5kU8xF/unP4ed1AIhueaGwGusVg+hGmTCRtLWontrSAyX0DIuf5mFYmIicQ0ZYu69bc9llnkBogulSIPEudz1VZqOIhHEUcuCXzUZdGINbztupYWvy8JTjstnM5X83o/j8HsdjNsCU/ftKxKI6GUm6I7400T0m9xCSeIVlJUUZbkVcygETA==; 31:IpB5OKkI0gQutyF9yvWjqtY9d6eHnUcAS169r9d1xgxhf9CiefzwqTGENgbNmfeIiz/1mJ+0AdK77rDwBENjv/d/aWrx4hIU9Cdrt95d1pKF5U4wiL/5wySUXrqDROLUHmcctgvlN9eR3SEJyuSMIcPqr3ygPfIytq1akizY+1nWHz8GO9n0nprH3kGD1ViUACvRwqX0SfwLb8Zwla2+3Bg4Fktr5sA3JkpdJFlRajSOLqKpKqIBBOY6gz1XhOwObd2MOVnqnHoid47AyzJzO3WJPXyrJ3Ebayb6RfPXwj4= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 20:JPBli3woR7Mrpl3AvCZOry4JKGPB7G5cpz029AuiCo9SBgYF012H6R76xRDpRlsy1tXNRZfYdgVxNGpc3nMcDTOMDM3dwYeaiNKK6La2de2P6MNflRgTHb/EXgvhX7d8G+tr3GzTND67wRXhAGy6odln4ma/RcAC49Y8uqPTitj8qhbo/Ch1/+wSWmb/uPmk4YVDu5k8RUF9EAM4c0htcgsDCvCzpSLROJGQWXaHpsNYQ7eQnOAxXVJVBOX+LERMuuIafDYdTrt3fkUmbrWmgks8qM+UmNm+7ZBR4jF9qrgQoX/KIhflLhSMLxabguJ1OTImL/bzXBsNZCdTwTtYKjlY0zmsxQp6wSRMNaBzx87yLgPv8TTJVLin2Mjl+E18nIQ4RJScdZEZRH9w7oUtXoUmKIiTGxRkN9p1UeCq2RaY1iW7VriNmONpjK/CTSd3xIr7v8fCx4i5PTGnJ4080qYKaqV0Ce6IYontpsfqeSnReQtH9zqkao/nkzpAPzab X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6045199)(6060326)(6040361)(601004)(2401047)(13024025)(13018025)(13015025)(13023025)(13017025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6061324)(6046074)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123558021)(20161123564025)(6047074)(6072148); SRVR:DM2PR0301MB1296; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0301MB1296; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 4:LkiSblAJQxgWB+qhG0a/m98bDgCM2ShWU3+RXQTN2ND+jBaET9k8aZixEEXiN4hwBfQItggEYzq+Qn1h4UFoGw5EIswYXDLRwYJ+0w6J8o5VoAA1xpNpo/9sIxaYxWu49pp3Z5MAUzGFV4eYsdq2cEde5ET90DeO7IwY058FIMlG/xyhmi86hRciF54jsXzXXAoDkeIGSPQVP7ZmJz5oi9zCaqLQ2Zw7upz0K2OqYddOs25qcyL6Ue/LUIacO7hiw6dGodjYcogt5JEWMlCEEwnCcvf4jkoRzeEMUjeD4SDXVB9Hq08MLOi68MvrMOS9Dc7oUcFZDvJMdouFsk39pwJ19GtbdDQH50iP+aQR6yZKFlFM572OquukUjxQfwximTevB1ueb3UmzTR2rP5bRAK5TdOqhgN2MUD3YT0hdZYk57sOqLShW9LCDYGedvT2zYyluHe59GwVrfXT/2r6vMA67sedQQ+0yJWf8CqPe27LdbR5BgFvnUtRpwVT4NXSMP4fIXoEVXZVi5ZfrzCME2h1dWFkhzINJdZCp4zYLzIjnntm5DT90CMmDRUBIOz0xS+xI6t5Wv/wTqdMpUe7f+8sxqACppWkXCtOaZjYrQHTooewiyeXy3Rmyvep3LCZ9PrhMFOJx7YTam7pSX93m+eFbXswoVV3IQjsnSSO5ZP9lwx/+LysYGx7V2W6iX9lvV14VANzH/lDS4KBRJ7QmdqQuxqX8WEP6tLnIYXyuE+0QmU5FNZ8FYZcgatBTQVYnhxXkSds02uG0vd9cgV3Hakh+pX1Fmz9higaT/JT9O7nwffj2CjiTsH49303VVeH X-Forefront-PRVS: 01401330D1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0301MB1296; 23:80Gn1BrQ8wZAovPlrtcCEdN9wqVDMmbGRqez3WF?= =?us-ascii?Q?bM+pwyWs5sWryf9dsVq0DFa2z1Vi2/3nt7n8419cba5KgkwLLvnBm3mOhAHO?= =?us-ascii?Q?P+A7pueEINu/R/sw2o3EOL3hP4n8T5xBNTRWIb2bd4oJ4BZYoM2EPMN24+gP?= =?us-ascii?Q?nORMkURe8NeKM+ny6SFOjfHb3KU9zARtGM9cc2JyMZt58+Z8dgxVPArkrg4J?= =?us-ascii?Q?Rk2AJXSmDqMZ2Avnlwo9C2UuPrsHA6DHVMxfDqnM9p0hmD11SpDMYONyQavX?= =?us-ascii?Q?j/tDjLafAQzYk8UnWNgD8pIlFSpl117BtkiAQimMcBR5B92Ac/P4dPY+vmfE?= =?us-ascii?Q?UehmvGxv2JqyVRWgtEfhoCY5Lc8twg4E/vVEb/u8JgCZ2AKJz8qko0L9Gkvm?= =?us-ascii?Q?lsqGs5vXo5e9qDgG5lq+DvgA6WgAMWgg5SU7xB2nTYk2TUh0GJyraEHhM8Wu?= =?us-ascii?Q?udOaEvLzMp8UkUGx4p/V2zWAArLcAT/aAenWNYwscdpWU+yvnqjmeI4xGtlm?= =?us-ascii?Q?KMHq6eYGqR9OEGrv5pHQ9aJx/GkgPo8eVlNCY2/mf6D4PILFQCqeRE1mQwDK?= =?us-ascii?Q?njenl/k0AOlRDvJ4zNqVVMSx1r3x5LTC4wv19skZEKtcBBvLa+1NaYPVlH5b?= =?us-ascii?Q?DJOwzA7SbvS8PDxskixNqltfUqAxagsClicOVyYuj5VOjFfIKqgYyFUIu4wa?= =?us-ascii?Q?BK0+2kIygRIA5rd9PI2HDv4Qlp8Pv9rxse2EStdXE8d5eZGUfGLSMZC8zP5b?= =?us-ascii?Q?ec7laIL0HtJ98uhN+revImWBqogqMmtoEcQwRc8FE3h94wIqVtASPD58o0Og?= =?us-ascii?Q?AjJv8WY0lD6gugARL8wiym4epeW80X0G/lNHXZi66j6a5w1U2xGBEREN72Y/?= =?us-ascii?Q?RS5xtHKt5S8oFDFif4xuswSZHYN15PEXnRWobvRb9Qy8drbg5ZMy4wdjFHoi?= =?us-ascii?Q?HF0XF5t/ZSAd2YU/BEGpJARB96XmW+zJEs9wcy2ORhifJIed7tkfQwCcBD5N?= =?us-ascii?Q?p0eKUAIZQsXbzWnZ7Syi3c1WoxqrE02yxllLYXOxfB9ZiIM/6FTXZBsDa0Yf?= =?us-ascii?Q?obl1NhTYzOI//ybuY0wDTJyROUO2wcDH7rMWMl2GUSLL504uGG07pPgNSLQw?= =?us-ascii?Q?PXawxmPhp5wH+NhG07zDaYNMziUAHLFhZ98l+9AtpcyeadQuRWd6UNA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 6:VFCcBLLcmn++lrJ5cAuM5iMOC5JoQjR/trjxJuwgVAKn8EoAX11Jvk/2XvUT7leua9JagSHc7gJ3wuVsGw601SpPw+KyDJY4nThrC0EV2XqxaTiM44GajuQpJM9PyW7azDlL2IFx88dUhJhJd558wS8V8+mI4yiV+DHAMDOaD45A0EkQajfxY5gEChMikVc2X8eZfNBte8xFXOVgf9sEqmAeREm2rQSaeNrRwSrcEMJrijPpJv02+uxk7CRDVIKOaZ3fgbTPCfLaQF6N4g5nsojGHPXDrdKkZnaoUBaURoraV2120aKKNVxmLPROU/P13DVbGXb7fBZnHgToD38vlNF6bZnMILqFNq4jGlT8d4w0otkBKCbBqj/8sQYeT/I7; 5:iUpoRj/68TMCg7tQ88IhECeMiwehnMIhcO0Wanj/Qt7TB82TQewEDAwlKWOQ3p0IaxJ/fALmy++xysZ/nLHIfbj2oU+xVVJdCC0LVzvyaAfrL9CtjXOVKs2VIS0nnPlaozEDvDRMyUwvUHMycN0Csw==; 24:w8aLxSHGmOBZCIpUU0V4GtQTvl192Row9RcdVX/GFUnuRZq5xW4I6oyUWzB5GGuoodvLb6kAJPxiinLkkflgjznHOVKZ443scbyqthr9/X8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0301MB1296; 7:dGDaVpuDoz/CDZoAVgkTnBvteMtaNNiiaKMB5FblvQvnainOW2F4J34gJ6Y5R79mLMpS4zx98p/h+ibBjdebs8U/nlAiKR2pVpRzuDu5kETWM8aTajhX2hav6F6h/2cRIc3KvlozVKsI61ypkKV6lz24lqMxqf0an1AAtggHu891cXSnq7RP8lb3DwkKMORzZe4rGkXCwB94eVX9m1mzY0pLopzmKebfF3wQPUa/JK9++wfaVPQMOuoJ2QcxaPpOSdlpmgzrUbFjLNbUcOXC89VqmxDqOAW7OR7HlEEKILbFcznOWwylswRTXZqx9D3lXMb0cPsSHxQ1EzvutfhJeHCkCa8kqPP17euc1Qo8wxo= X-OriginatorOrg: kodakalaris.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2016 19:41:52.9080 (UTC) X-MS-Exchange-CrossTenant-Id: d29b7a9b-6edb-4720-99a8-3c5c6c3eeeb0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=d29b7a9b-6edb-4720-99a8-3c5c6c3eeeb0; Ip=[137.117.101.28]; Helo=[W5AZEXGP01.kaidmz.kodakalaris.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0301MB1296 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-11-28_15:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1609300000 definitions=main-1611280317 Subject: [FFmpeg-devel] [PATCH] No thread library dependencies when threading support is disabled. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" When ALL threading support is disabled, the build should not create a dependency on ANY thread library. Signed-off-by: Gregory J. Wolfe --- libavutil/cpu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavutil/cpu.c b/libavutil/cpu.c index 73317c4..1803f6f 100644 --- a/libavutil/cpu.c +++ b/libavutil/cpu.c @@ -260,6 +260,7 @@ int av_cpu_count(void) static volatile int printed; int nb_cpus = 1; +#if HAVE_THREADS #if HAVE_WINRT SYSTEM_INFO sysinfo; #endif @@ -288,6 +289,7 @@ int av_cpu_count(void) GetNativeSystemInfo(&sysinfo); nb_cpus = sysinfo.dwNumberOfProcessors; #endif +#endif if (!printed) { av_log(NULL, AV_LOG_DEBUG, "detected %d logical cores\n", nb_cpus);