Looking at https://wiki.videolan.org/Compile_VLC/ leads to https://wiki.videolan.org/WinRTCompile/
Trying to compile it, the first issue is, apparently VS 2013 isn't supported fully, since one of the projects requires 2015. Is there any reason for this?
The error is
Code: Select all
..\universal\VLC_WinRT.Universal\VLC_WinRT.Universal.csproj: The project 'VLC_WinRT.Universal.csproj' was created with a newer version of Visual Studio which is incompatible with your version. You can only open this project with newer versions of Visual Studio.
Code: Select all
winrt\universal\VLC_WinRT.BackgroundAudioPlayer\VLC_WinRT.BackgroundAudioPlayer.csproj(114,5): error : This project references NuGet package(s) that are missing on this computer.
ignoring that...
Code: Select all
>d:\winrt\modules\libaccess_winrt_plugin.shared\libaccess_winrt_plugin.cpp(52): fatal error C1083: Cannot open include file: 'vlc_common.h': No such file or directory
3>d:\winrt\modules\libaccess_winrt_plugin.Shared\libaccess_winrt_plugin.cpp(52): fatal error C1083: Cannot open include file: 'vlc_common.h': No such file or directory
5>------ Build started: Project: VLC_WinRT.BackgroundAudioPlayer, Configuration: Debug ARM ------
5>d:\winrt\universal\VLC_WinRT.BackgroundAudioPlayer\VLC_WinRT.BackgroundAudioPlayer.csproj(114,5): error : This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=317567.
2> libdirect2d_winrt_plugin.cpp
2> I420Effect.cpp
4> libdirect2d_winrt_plugin.cpp
4> I420Effect.cpp
4>d:\winrt\modules\libdirect2d_winrt_plugin.Shared\..\libdirect2d_winrt_plugin\libdirect2d_winrt_plugin.cpp(63): fatal error C1083: Cannot open include file: 'vlc_common.h': No such file or directory
2>d:\winrt\modules\libdirect2d_winrt_plugin\libdirect2d_winrt_plugin.cpp(63): fatal error C1083: Cannot open include file: 'vlc_common.h': No such file or directory
6>------ Build started: Project: libVLCX.WindowsPhone, Configuration: Debug ARM ------
6> pch.cpp
7>------ Build started: Project: libVLCX (libVLCX\libVLCX), Configuration: Debug Win32 ------
6> EventManagerCX.cpp
6> InstanceCX.cpp
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\EventManagerCX.cpp': No such file or directory
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\InstanceCX.cpp': No such file or directory
6> MediaCX.cpp
6> MediaPlayerCX.cpp
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\MediaCX.cpp': No such file or directory
6> PlatformHelpers.cpp
6> StructuresCX.cpp
6> DirectXManager.cpp
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\PlatformHelpers.cpp': No such file or directory
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\MediaPlayerCX.cpp': No such file or directory
6>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libVLCX.Shared\..\libvlcpp\cppcx\StructuresCX.cpp': No such file or directory
6> MMDeviceLocator.cpp
6> Thumbnailer.cpp
6>d:\winrt\wrapper\libvlcx\Thumbnailer.h(23): fatal error C1083: Cannot open include file: 'vlc/vlc.h': No such file or directory (d:\winrt\wrapper\libVLCX.Shared\..\libVLCX\Thumbnailer.cpp)
7> pch.cpp
7> EventManagerCX.cpp
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\EventManagerCX.cpp': No such file or directory
7> InstanceCX.cpp
7> MediaCX.cpp
7> MediaPlayerCX.cpp
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\MediaCX.cpp': No such file or directory
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\MediaPlayerCX.cpp': No such file or directory
7> PlatformHelpers.cpp
7> StructuresCX.cpp
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\InstanceCX.cpp': No such file or directory
7> DirectXManager.cpp
7> MMDeviceLocator.cpp
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\PlatformHelpers.cpp': No such file or directory
7>c1xx : fatal error C1083: Cannot open source file: 'd:\winrt\wrapper\libvlcpp\cppcx\StructuresCX.cpp': No such file or directory
7> Thumbnailer.cpp
7>d:\winrt\wrapper\libvlcx\thumbnailer.h(23): fatal error C1083: Cannot open include file: 'vlc/vlc.h': No such file or directory (d:\winrt\wrapper\libVLCX\Thumbnailer.cpp)
========== Build: 0 succeeded, 7 failed, 0 up-to-date, 0 skipped ==========
That directory now contains:Extract the contents of vlc.7z and copy the contents to vlc folder of winrt source code
Code: Select all
Directory of D:\winrt\vlc
05/28/2015 01:16 AM <DIR> .
05/28/2015 01:16 AM <DIR> ..
02/13/2015 12:49 PM <DIR> include
02/13/2015 12:49 PM <DIR> plugins
05/24/2015 04:12 PM 53 .gitignore
05/24/2015 04:12 PM 1,650 appcontainer.pl
05/24/2015 04:12 PM 4,691 compile.sh
05/24/2015 04:12 PM 828 configure.sh
05/28/2015 01:16 AM 94,720 libgcc_s_sjlj-1.dll
05/28/2015 01:16 AM 897,536 libstdc++-6.dll
05/28/2015 01:16 AM 137,216 libvlc.dll
05/28/2015 01:16 AM 192,198 libvlc.lib
05/28/2015 01:16 AM 1,990,656 libvlccore.dll
05/28/2015 01:16 AM 422,390 libvlccore.lib
05/28/2015 01:16 AM 192,198 vlc.lib
05/28/2015 01:16 AM 422,390 vlccore.lib