Am I the only one windows user with terrible stuttered playback?
I tried all the hacks like disabling dcomposition or using dxinterop.
And the performance are really really bad, even on linux with latest nvidia drivers.
Daniel Moore
Please, tell me the devs are working on playlists because is the only thing VLC is winning over mpv.
Jackson Powell
Thank fuck I found MPV and didn't have to stick with shitty VLC
Asher Parker
You can't get madVR on your meme linux, just give up or kill yourself. MadVR was already more efficient than mpv but the latest release is now easily more than 50% faster than mpv with same/similar configuration.
Dominic James
but a playlist requires a gui why can't you make a bash script?
Logan Allen
last two versions of mpv have been absolute shitshow for me. when playing some mkv/mp4 videos and when scrubbing through them, all I was getting was a bunch of blocky decoding errors. it felt like I was in VLC again.
wtf happened with mpv? how did it go to shit so quick?
Cameron Turner
They hoped that if they used angle they will not have to write a dedicated d3d renderer.
Juan Reed
Haasn is gone, that's it.
Ryan Bailey
That sounds good too (and no GUI). Anything hint for a script I can use with Ranger?
Bentley Williams
I use Linux so no D3D for me. still, I'm getting fucking decoding errors. wish I knew how to roll back ubuntu package to few versions ago...
>Haasn is gone, that's it. fuck :( why did he leave?
William Morgan
good fucking riddance that piece of shit and his awful scalers need to go
Parker Moore
I've been getting terrible performance for just the last week or so, it was fine before, haven't changed any settings or drivers.
Austin Robinson
No issues here. Using lachs0rs newest 64-bit build on win10.
Connor Barnes
fuck why >interpolation=yes makes my videos look like a pile of runny dogshit sliding through my monitor?
Levi Harris
low-test cpu
Luke King
>low-test cpu i have a i5 4670k
Anthony Martin
It seems like whenever I get spike in CPU/GPU usage, mpv loses/delays frames and then gets into like a death spiral trying to correct itself, and doesn't fix until I force seek. I guess I could use a less demanding config, but it runs fine until something else takes up a little resources, I feel it's more an issue with mpv not recovering correctly.
James Peterson
i want to positions videos at the middle of the screen and then 30 pixels up.. how do you do that?
Nolan Williams
Probably not, but I haven't heard of a case where disabling dcomposition or switching to dxinterop doesn't fix it. Make sure your config file is in the right place and disable hwdec if you have it enabled.
> the latest release is now easily more than 50% faster than mpv with same/similar configuration. Maybe on your shitty DX9 hardware. mpv's EWA scalers are pretty efficient on modern hardware and tend to only be bottlenecked by the texture fill rate of the GPU. If you have Windows and ancient hardware, by all means, continue using madVR.
Not sure what problem this is specifically, but if you're having decoding errors, update FFmpeg and/or disable hwdec.
Not sure what ANGLE or haasn have to do with it. The renderer shouldn't affect the decoder, unless you're using non copy-back hwdec, in which case you should disable it. Also haasn is not gone. He was active on IRC and GitHub a couple of days ago. His last mpv commit was 20 days ago, but that's not bad for a FOSS project. You guys are just spoiled by wm4's daily commits.
Rude
Try tscale=oversample
Angel Martin
>Not sure what problem this is specifically, but if you're having decoding errors, update FFmpeg and/or disable hwdec. ffmpeg: ffmpeg version 3.1.5-1~xenial Copyright (c) 2000-2016 the FFmpeg developers built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.2) 20160609
mpv --version mpv 0.22.0 (C) 2000-2016 mpv/MPlayer/mplayer2 projects built on Mon Nov 21 14:57:51 UTC 2016 ffmpeg library versions: libavutil 55.34.100 libavcodec 57.64.100 libavformat 57.56.100 libswscale 4.2.100 libavfilter 6.65.100 libswresample 2.3.100 ffmpeg version: 3.2
as for HW decoding, it makes no difference.
here's a sample screen... notice the rendering errors.
Sebastian Allen
>not using git
Brody Jenkins
last two builds have been shit. i actually built it a week ago and it was the same. I prefer PPAs because I don't wanna waste time building shit and checking up whether something was updated.
anyway, the issue is with mpv. it's now the same shit as VLC.
Landon Cruz
Does it happen after a seek or just during normal playback? Does it happen with --no-config? Is it reproducible using VLC with the same FFmpeg version?
Parker Allen
What are you faggots watching?
John Collins
This is an 18+ website
Ryan Fisher
Can anyone /expert/ in mpv write me best config for my dad's laptop pls? It's an old i3 370m with dedicated graphics, is the default config good enough?
William Bailey
How wide can your asshole stretch?
Julian Rogers
I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.
Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.
There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.
Owen Cruz
profile=opengl
Benjamin Morales
>Does it happen after a seek or just during normal playback? Does it happen with --no-config? Is it reproducible using VLC with the same FFmpeg version?
OK. I've narrowed it down to this. It does appear to be HW decoding that's causing it or something to do with this part.
I'd normally recommend just disabling hwdec, but it's kind of reasonable to use it to squeeze more battery life out of an iGPU laptop. If you're on Intel, maybe try explicitly selecting opengl-backend=x11egl and hwdec=vaapi
If hwdec=auto worked before, this could be a bug and you could try reporting it on GitHub.
Brody Gomez
Su side squaw
Not that great desu
James Reed
>It does appear to be HW decoding that's causing it fucking called it
why do idiots never learn
Elijah Williams
Why are you weirdos writing fanfiction about media player devs? Couldn't you just write chinese cartoon fanfiction instead?
[hardware] profile-desc="iGPU low energy defaults" vo=opengl profile=opengl-hq opengl-backend=x11egl hwdec=vaapi
See the profile hardware-auto? It produces the errors in the output of the top pic. Second profile does not produce errors... that's the bottom pic.
vdpau-copy does something that causes errors?
Mason Robinson
If that's Intel, VDPAU is probably all kinds of buggy. It's probably a bug that mpv chose to use VDPAU in auto mode on your machine. Glad you got it working though.
Luis Cox
VDPAU is for nvidia cards only
With intel you want to be using VAAPI. No wonder it fucks up on your end
Ryan Smith
>It's probably a bug that mpv chose to use VDPAU in auto mode on your machine. mpv tries to use vaapi before vdpau
Logan Phillips
Bros, while I do have Nvidia 1080, I use it for CUDA only. I don't even have nvidia driver installed! It's fucking weird that hwdec=auto-copy is using nvidia driver!
When I run mov with hw-auto profile, I see this on the command line:
libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 libva info: VA-API version 0.39.4 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_0_39 libva info: va_openDriver() returns 0 cplayer: AO: [alsa] 44100Hz stereo 2ch float vd: Using hardware decoding (vdpau-copy). cplayer: VO: [opengl] 1280x720 nv12
WTF is going on? It's clearly using i965_drv_video.so which is Intel (right???) but then the last line says: vd: Using hardware decoding (vdpau-copy)
Hmmmmmmm
Jace Hernandez
that means you're using some shitty vdpau -> vaapi integration bridge which is complete horseshit
Josiah Thomas
I'm using win 8.1 and I'm having huge frame drops with anything I play with mpv (even more when I play them on fullscreen). I know my graphics card is ancient (ati x1050), but on mpc-hc I have no frame drops at all (when playing the same file).
This is my mpv conf file, (at least the revelant part)
# Video output vo=opengl deband=no
# General options volume=30 video-aspect="16:10"
Jonathan Peterson
is is possible to toggle options based on the bitdepth of the video being played?
namely, i want deband to enabled only for 8bit content, as things above that likely don't need it
Evan Gray
yes
Julian Young
thanks, i will look into the citations you gave me (presumably it's in the manual, but i'm not sure what to search for)
Easton Green
google mpv auto profile
Caleb Kelly
the manual only mentions protocol and extension based profile adjustments under "auto profile" there's no correlation between those and video bitdepth, so that doesn't help
Jonathan Baker
looking at other peoples configs i've run into, i've found things like; profile-desc=cond:is_desktop() and get('width', math.huge) < 3840 which might do what i'm after, but it doesn't seem to be explained in the manual (the syntax and available variables)
Alexander Ortiz
Should I have mpv set to use integrated graphics or my Nvidia card in my Nvidia control panel?
I was getting some minor stuttering in a 10bit mkv(ridiculously grainy bluray at 3.9GB for 24min) and setting mpv to use the discrete graphics seems to have patched that up and it plays buttery smooth now.
I forgot whether II should be doing this trhough mpv.conf or is it okay to just override with Nvidia control panel? On Windows with mpv 0.22 with an 860M 4GB
Nathaniel Evans
I can't notice a difference between PotPlayer, MPV, or MPC-HC.
What the fuck am I supposed to see different?
Hunter Baker
See
James Baker
that's as far as i got doing so
Jack Ross
Maybe read past the first result
Elijah Green
be like that, then i'll look around later, i have other things to do