From patchwork Fri Jun 2 13:29:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Hugo_Beauz=C3=A9e-Luyssen?= X-Patchwork-Id: 3797 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.10.2 with SMTP id 2csp196370vsk; Fri, 2 Jun 2017 06:29:21 -0700 (PDT) X-Received: by 10.28.109.210 with SMTP id b79mr2344796wmi.55.1496410161172; Fri, 02 Jun 2017 06:29:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1496410161; cv=none; d=google.com; s=arc-20160816; b=V5os6JRIEtPUycLSGlQ1PRChJAvS9bF6UBS9aF7jpIK7QUIholUxNi+2tyP9itJWYu a3AY4l1LN/yJ4R8b+VzyLOnR28SJ2y5rWvjb24bMb4kyz6yA6wHfhCb0nSHLVH+m8X+H OePuUmPrSZuFMsppXV9RSdW+LrMqXyVFgEJ7CVce7ayvV0omfvJcs5+8zZxMz210HIiD motYbGNPYG9FilQOig/FSCzKJ0nHTUFmGviJRlJ0RVZsfmM8/w/K7YZ5dZYs6DGtY8EK 073utT9nAvYc4Q3+8PeYgWXyLylbGU/wyQ70TwlwT5JkISfI4mLwE8gU+HrnH4oyPHoh WSZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :dkim-signature:delivered-to:arc-authentication-results; bh=Ny8ZwQxPBNNRx5Gg26zoF1esi7/U19gIcb1sVzRsAF4=; b=U5Owf+wHke06Uc99cNVogbE26u2xu5QsjFGQF8rMqFfeckAqFzUH5fdjVMoJMCRRBV ALf1WQwJNIn9ffTtzfHshxAirAI75t91a470o7zlu3IZszE7O8VZGpopyF2fYbgJUkHm P5DmwSavRDGBXyWthcrGri4u/wnFVV8Hd6A8RauXOB/a4KBTSXipF0LeBvDKQiSKxsbk KgzkZ+3YCX7H5hYjyt0bbuJxmlQyZOtfBnZDmOCKjOvkSzlipvhr54nVL6naW2iQxH4P qag1MvSwE7Cvw2r2UcW5xgBPms4+rSbHZXQ/59AMLHTH76SasGtJBt9bFzziFlrEVb4Z Yw5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@beauzee.fr; dkim=neutral (body hash did not verify) header.i=@messagingengine.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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id m6si10074613wrb.254.2017.06.02.06.29.20; Fri, 02 Jun 2017 06:29:21 -0700 (PDT) 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=@beauzee.fr; dkim=neutral (body hash did not verify) header.i=@messagingengine.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 60715689B97; Fri, 2 Jun 2017 16:29:12 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7AB48688369 for ; Fri, 2 Jun 2017 16:29:06 +0300 (EEST) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 5BA7D209B6 for ; Fri, 2 Jun 2017 09:29:09 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute2.internal (MEProxy); Fri, 02 Jun 2017 09:29:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beauzee.fr; h= date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc:x-sasl-enc; s=fm1; bh=oOSruAyQevEZLIl3M++cNmdsWDnNCB t3V0YHJ6fcIqM=; b=D2O58x5ReChsas97yyr6KpLfq6QYkJOW2JcD4HYPYLJY8m 09SnP74mYbS9lfw5ZUlhn0X66eqmrRHgBIIcbfL+5MgmCww0m9qkATLuwYjpwyQn wFnIx3J0w8hXHNSkkN/2g33RKMYv1FWQcXV9jDiR/eAlXQs4TAXLAv3qmPCPsKl/ Q9PQveuURTPiNZUIbElVTWDRYLn/e/WToiQNqzyBsdCpmFv7c2IZdiXAKAaQ6Uek d1WaJq0yH0zGni9wC8ivjtaqK9GTChnAPwvhRg6UwZ/bSGwD3narzS1R2qD1+KO4 dp/PHShB+nZF1uKr6ZGiJVcRa/TGc9aUiNID+Ijg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=oOSruA yQevEZLIl3M++cNmdsWDnNCBt3V0YHJ6fcIqM=; b=rPAvQHkh+A+NgY+SjWdVMa B56MwW4sgaek1vIWHpFgi7H8ogcRjwMDDoFSDe9p12zMUqiFOXesa/VHBy/OSWhk uWIYVzkfkf1081U5vQOn3TWv6UwTbgM0w/9M3yyhCXUloy0SpdaWwqOZ1HaLJ4tC Y0qmoKx0IvUSKy2/l1EoqLlw0jxRdReSMlfoZWDoVuU9IIqVEwCqP8sMOcDv4cht bRNylZHwD6QtLCc+RuvFnUHCUcAm2damL3zgdm2yalsXpeEIPxgdCpAaODBRH9HI SoLgdd3THQQgGDn5TXn+pztz9MqULq/oyMPSfZgCK8z3ch3UJadtk1N7dP+VEkkw == X-ME-Sender: X-Sasl-enc: s5+HA4lKIYCQq93sZJay20AAdJXUAi/Jrxovi0IxCH80 1496410148 Received: from localhost.localdomain (unknown [78.194.250.245]) by mail.messagingengine.com (Postfix) with ESMTPA id D556E7E7AA for ; Fri, 2 Jun 2017 09:29:08 -0400 (EDT) From: =?UTF-8?q?Hugo=20Beauz=C3=A9e-Luyssen?= To: ffmpeg-devel@ffmpeg.org Date: Fri, 2 Jun 2017 15:29:07 +0200 Message-Id: <20170602132907.32176-1-hugo@beauzee.fr> X-Mailer: git-send-email 2.11.0 Subject: [FFmpeg-devel] [PATCH] compat: LoadLibrary isn't available on UWP/WinRT 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 MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" --- compat/w32dlfcn.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compat/w32dlfcn.h b/compat/w32dlfcn.h index bc9bb8c9f5..308763be53 100644 --- a/compat/w32dlfcn.h +++ b/compat/w32dlfcn.h @@ -71,7 +71,11 @@ exit: #ifndef LOAD_LIBRARY_SEARCH_SYSTEM32 # define LOAD_LIBRARY_SEARCH_SYSTEM32 0x00000800 #endif +#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP) return LoadLibraryExA(name, NULL, LOAD_LIBRARY_SEARCH_APPLICATION_DIR | LOAD_LIBRARY_SEARCH_SYSTEM32); +#else + return NULL; +#endif } #define dlopen(name, flags) win32_dlopen(name) #define dlclose FreeLibrary