>build mpv on windows with rossy's commit >gpu-api=vulkan doesn't work do i need something special like shaderc or whatever? i thought it would fall back to nvidia if i didn't have it
Kevin Lopez
[/code]slang=english,eng,en,enUS,US,jpn,jp,japan[/code] why does it not work in windows?
Brayden Wright
Try with different video.
Andrew Edwards
anyone else on Windows 10 and can't build mpv in msys64?
They can be statically linked through right? Or will shinchiro/lachs0r builds need to include these in 7z archives now?
Levi James
Does this make a portable .exe ?
Jason Taylor
>All tools get static compiled, no external .dlls needed (with some optional exceptions)
Landon Brooks
I tried adding them to lachsor build env manually using toolchain.cmake as build file and headers build/install fine but then spirv-tools refuse to find headers and I never got to actually compiling Vulkan-LoaderAndValidationLayers because I had wasted 20 minutes at this point and was just getting angry.
Nolan Gray
Only works when the subtitle file has a tagged language. Many have not, then the player has no idea what language a subtitle is in.
Cooper Hall
ux_freak: Any contributors online? ux_freak: A bunch of UI/UX designers who believe in the open-source philosophy are interested in designing MPV ux_freak: any devs who look into coding the designs / GUI ux_freak: ? avih: ux_freak: what gui? avih: there's libmpv, feel free to design any gui you like around it ux_freak: for the MPV software ux_freak: so most of us designers over here ux_freak: they don't code avih: mpv is a minimal almost gui-less player. its core player module is libmpv, which you can use to embed it in your own gui ux_freak: alright ux_freak: do you know devs who can help us code that?
I bet they are web devs/"designers".
Jaxson Phillips
what the fuck am i reading lmao
Camden Foster
>ux_freak: so most of us designers over here ux_freak: they don't code
top kek
Wyatt Ross
>designing MPV what the
Evan Jones
I just build from git and angle seems to have stopped wrking for me??
[vo/gpu/opengl] after rendering: OpenGL error INVALID_OPERATION. [vo/gpu/opengl] after rendering: OpenGL error INVALID_OPERATION. [vo/gpu/opengl] after rendering: OpenGL error INVALID_OPERATION. [vo/gpu/opengl] after rendering: OpenGL error INVALID_OPERATION.
I'm pretty sure NGU is slower. And even if it wasn't, having to use a fucking directshow player would be fucking annoying. They're all dogshit garbage.
Isaiah Lopez
Nope.
Easton Morris
Even with vulkan on linux, madVR nnedi3 is faster than mpv one and NGU-AA is better than ravu-r4.
Samuel Young
I really doubt madvr can compete with compute sharers running on a card with decent compute performance. And again, even if it could the entire stack is crap, not exactly configurable, objectively ugly, and outdated.
David Roberts
>foozoor in doom9: madshi look how much mpv is better than madvr lol >foozoor in /mpv/ : haasn look how much madvr is better than mpv lol Sasuga foozoor. Also even madshi admitted opencl is bullcrap frequently gets borked because of drivers, bjin's optimizations made nnedi3 actually usable in a true crossplatform fashion. and people's numbers for opencl nnedi3 1080p to 4k was dogshit slow
>LoaderAndValidationLayers Why it is needed? What it did other than provide vulkan headers
Adam Flores
Either way, cross-compile vulkan is more painful than angle
Nathan Smith
What's the minimum android bersion does mpv on android need?
Jack Clark
It also provides the loader, libvulkan, which is responsible for actually discovering and loading the client driver. OpenGL needs a loader as well, but it comes with Windows. Microsoft want nothing to do with Vulkan because it impedes on their DirectX monopoly and D3D12 meme, so they don't ship one with Windows.
William Jenkins
Not really. You only think that because you have to do the work to port Vulkan stuff and lachs0r/shinchiro/etc. have already done the work to port ANGLE. Vulkan tooling either builds out of the box in mingw-w64 or it needs only minor tweaking. Most libraries are also apparently tested in mingw-w64, and while CMake is awful, at least it's familiar. ANGLE, on the other hand, is a gigantic C++ monstrosity with a Google NIH build system, and because it's Google policy to use MSVC on Windows, they couldn't give a shit about mingw-w64 and they frequently break the build. All the toolchain patches in lachs0r's build scripts are for ANGLE. If you don't have to patch the toolchain to get Vulkan working, you're going well.
Alexander Miller
B-but I mean there's already vulkan-1.dll if the graphic driver support it
Jeremiah Thompson
I thought that LunarG runtime installed with the drivers provide that loader? I haven't really tried vulkan much on windows, but some vulkan demos run fine without installing any external thing, maybe it's needed for amd or intel?
Easton Mitchell
verdana? dunno
Justin Cox
Oh, you're probably right. I have no idea then. You definitely need an import library as well as the headers, but I don't know who is supposed to provide the DLL.
>some vulkan demos run fine without installing any external thing It's also possible these are statically linked.
Jose Ortiz
How do I make mpv display amount of cache when using yt-dl? With livestreamer it displays: cache 10s + 123MB, with yt-dl it's always 10s
Probably it's worth mentioning, that I'm the same user who posted like 2 threads ago. I want mpv to keep whole file in cache when using yt-dl (so I can seek backwards, or leave the player open to cache the whole video so I can watch it later (instead of manually downloading the file, watching it and deleting the file))
Carson Allen
Why do you even use livestreamer?
Christopher Jackson
It supports some sites yt-dl doesn't (say, picarto.tv for instance). Other than it, I find it more stable on a few other websites. Last but not least, I can just edit .py files instead of having to re-compile the whole thing (I'M LOOKING AT YOU, YT-DL) Oh, and I use streamlink if that's what you're about. I just find the name livestreamer to be more recognizable.
Well, I'll try compile the loader under mingw-w64 but kinda shame mpv doesn't has options to static linking libvulkan & libshaderc (yet) and both libs can produce static libs
Landon Brown
Thanks, this explains a bit. However, I still don't get why cache-seconds=36000 works for ie. rapidvideo.com, displaying the amount of video cached correctly, and cache=1024000 displays cache=10s on the exact same file (even though it's seems to get cached further)
also >How do I make the latter to apply only when yt-dl is in use? is there something like [profile.yt-dl] I can put inside my config file?
Cooper Taylor
Got a benchmark to back that claim up or are you just spewing bullshit?
Grayson Reed
Why do you need to cross-compile vulkan? Isn't vulkan available natively for windows?
Jackson Lewis
>OpenGL needs a loader as well, but it comes with Windows. Actually, with OpenGL the function loading is the job of the application. In other words, mpv has its own OpenGL loader. But for vulkan we don't need a loader, since we get it from libvulkan.
(Although the entrypoints through which you do the loading come from WGL, GLX etc.)
Ayden Ward
Doesn't vulkan compile natively on windows with MSVC? I mean how else do video games like Doom do it? You can't try and tell me that they use mingw / msys for their windows-only video games?
Cameron Bailey
I think you need all the libs and headers in the mingw env to build mpv with them. You can obv build them native on windows but that is useless for mpv.
James Ramirez
At the risk of sounding retarded, why can't you just use the windows versions of those libraries with mingw? Wrong ABI? But if so, how do you link against windows-native APIs like WGL normally?