So, does anyone still use --vo=direct3d and need --vo-direct3d-prefer-stretchrect or --vo-direct3d-disable-shaders for performance reasons? wm4 is considering killing --vo=direct3d again, and I think I agree with him this time. Last time I asked this question in /mpv/ there were a few people who said they needed it, but maybe they've upgraded their hardware by now.
Landon Nelson
ffmpeg merged some cuvid related shit. Will it compile with mpv now?
Connor Gomez
There was some discussion about directx backends a few threads back. Imho Better option would be writing a new direct2d backend for software fallback and toasters.
Gavin Robinson
ree why am I getting late and dropped frames with literally any video even low res low bitrate garbage On my HD3000 laptop with ubongo. All I have on my config is vo=gpu, display-resample and interp
MPlayer reporting. We play high quality videos on the terminal, join the bloatless masterrace.
Sebastian Reed
>bloatless The fuck you are talking about. mpv has an actual modern terminal display output via Direct Rendering Manager.
John Cook
>implying mplayer2 Every time, your pic is boring.
Julian Gray
Won't this graph go up again with the addition of ffmpeg-mpv.
Joseph Cook
Pretty.
Joshua Bell
ffmpeg-mpv is no different in size or usage than ffmpeg?
Jayden Diaz
>bloatless Mate, come back when MPlayer doesn't have like twenty VOs for dead platforms. mpv has less than a third the LoC of mpv. If you wanted MPlayer to be less bloated, you'd basically have to turn it into mpv.
Ethan Cook
1 extra dependency for the system. Seems like an increase in "bloat".
Colton Nguyen
But that's stupid, I need fbdev.
Landon Morgan
ffmpeg-mpv is a drop in replacement for ffmpeg, no change in amount of dependencies.
Owen Foster
Wow those 25MB surely are relevant.
Tyler Nguyen
No you don't, because it's not 2005 any more. fbdev is deprecated. You need a drm backend, which mpv provides.
Wyatt Garcia
Would the resolution/size of a video being streamed be affected by mpd's config or youtube-dl's config?
Anthony Parker
If mpv can't give me fbdev then fuck mpv.
Hunter Wilson
Fuck you, buddy. I'm sure the Linux kernel devs want to remove fbdev support as well, but you retarded dinosaurs are still clinging on even though drm is strictly an improvement.
Kayden Ross
Take away fbdev and you'll get riots on the streets.
Isaiah Morales
I don't think you understand that drm lets you get a framebuffer on the console, like fbdev, but it also lets you do more things, like get an OpenGL context on the console. fbdev is literally a deprecated API that can't do anything drm can do.
Nolan Gomez
What do you guys think about MPDN?
It's run better than any LAV + MadVR combo with Potplayer and MPC. Same with my endgame chinese cartoon MPV configs.
My only gripe with it is that it's a giant resource hog.
Gavin Morgan
>that can't do anything drm can do. Sorry. "that can't do anything drm can't do"
William Ramirez
Promises. I am not saying it can't, but if they are willing to improve things they better make it work before even talking about taking fbdev away, or they'll be looking for trouble.
Robert Robinson
It does work. You can use it right now.
Christian Butler
What are you memeing about?
Isaac Sullivan
Is that mplayer2 or you are memeing?
Parker Hughes
It is vanilla mplayer vs mpv, mplayer2 died years ago.
Charles Scott
...
Asher Thompson
I did, though, didn't it?
Colton Watson
Take your meds.
Ethan Nguyen
I don't know what you're implying, but the code purge definitely continued after mpv was forked from mplayer2. mplayer2 still had w32codecs, of all things (which was a mini built-in Wine-like thing for loading Windows-only codec DLLs.) MPlayer and mplayer2 were two of the most bloated video players you could get.
I think it's pretty basic, but it lets you set arbitrary mpv options, so it's probably usable.
Alexander Collins
No, this shit is probably even less functional than out-of-the-box pseudo gui. I want something like baka-mplayer but properly maintained and not using qt.
Joshua Nguyen
>I want a good GUI program that doesn't use Qt Good luck with that.
John Baker
>probably less functional It seems like you haven't even tried it yet.
Matthew Butler
Mplayer dropped memcoder along with other stuff while mpv added a lot of python stuff in, I wouldn't say one if more bloated than the other unless you consider that too.
John Rivera
>95 KB
Brandon Anderson
Are mplayer and mplayer2 even fucking trying? LMFAO
James Bell
>mfw windows XP users probably talk about windows vista in hypotheticals too how the fuck can you manage to get so lost by time that you literally think about software that has existed for almost 20 years in the future tense?
Aaron Garcia
mplayer2 happened in 2011 mpv happened in 2013
look at the graph
Anthony Lee
...
Brody Roberts
...
Owen Diaz
How delusional can you get? Look at the fucking graph. MPlayer still has 3x as many lines of code as mpv. The difference is 300k lines of code.
>added a bunch of python shit `sloccount` shows 2653 lines of python in the entire mpv project. Don't compare that to MEncoder you retarded piece of shit
Bentley James
>while mpv added a lot of python stuff in It sounds like you're looking at statistics without context. mpv doesn't use any Python at runtime, but it added a Python build system, which is why you're seeing an increase in Python-use.
>I wouldn't say one if more bloated than the other I really would. Even with all mpv's added things, it's still no competition. It's hard to overstate how crazy something like MPlayer's w32codecs is. It's a full PE loader and a mini reimplementation of the Windows API, just to load some binary Windows codecs that are implemented in libavcodec anyway. This, and MPlayer/mplayer2 had a bunch of built-in decoders and demuxers where the libavcodec/libavformat implementation was better.
You might think mpv is bloated because it seems to have a few more features than MPlayer, but that's only because it removed tons of features that were completely useless and add a handful of features that people actually use, like a high-quality video renderer that uses modern graphics APIs. You can decrease bloat and increase functionality at the same time if you remove the right crap add the right features.
mpv forked in 2012. mplayer2 actually pulled a bunch of changes back from mpv, which could be what's confusing you.
Henry Evans
>29 KB
James Hernandez
But I did.
Christian Allen
>mpv forked in 2012. mplayer2 actually pulled a bunch of changes back from mpv, which could be what's confusing you. I was talking about the graph spike that happened at 2013. The actual year of the fork doesn't matter. Maybe I should have just drawn a picture?
Owen Gray
Oh, I think we're on the same side? I'm saying mpv removed a lot of bloat that still existed in mplayer2, and I think that's what you're showing with your picture as well. Never mind then.
Jeremiah Anderson
>I wouldn't say one if more bloated than the other hmm let's see
>20 year old project with leaders who believe in aggressively keeping around old, buggy and broken code for the sake of dead platforms nobody uses anymore; next to no code quality guidelines, and a “if it's a patch, accept it” ideology of merging features vs >project that was forked from the other project for the express and sole purpose of removing all of the old code and support for dead platforms nobody cares about from mplayer/mplayer2, and has spent several years doing virtually nothing but refactoring and removing legacy shit
gee I sure wonder which is more bloated, the million-line monstrosity with piles and piles of code nobody has touched for 10 years vs the project that removes/deprecates an average of 5-10 features every single release (in b4 newfags don't remember the uproar when mpv removed support for DVD menus).
Ian Richardson
>the uproar when mpv removed support for DVD menus That was a good shitstorm.
I'm still waiting for someone who cares about DVDs to descend from the heavens and fix all of mpv's DVD code and make it maintainable.
Asher Parker
>probably If you really did use it, then you would know that it has a bit more mouse-usability than the pseudo-gui although not on the level where the configs can be done on the gui. gnome-mpv is, at least, much more pleasant to work with than what mpv has by default.
Jacob Green
not necessarily, ffmpeg-mpv isn't compatible with my distro's normal ffmpeg package, so just dropping it in breaks other things that need ffmpeg
Matthew Perry
>they better make it work make DRM work? how old is your distro? how are you not already using DRM? these days you need to explicitly go out of your way to avoid using DRM
Jason Thompson
That's the problem of your distro for using ancient ffmpeg versions, mpv required lastest ffmpeg even before the fork.
Jacob Stewart
the thing is, my distro, arch, /is/ using the latest ffmpeg. the latest actual /release/, that is.
Liam Thompson
You aren't supposed to use it as your system's ffmpeg, that's retarded.
Andrew Young
mpv-git regularly required ffmpeg-git, nothing changed for a dependency standpoint. You had to use ffmpeg-git before instead systemwide ffmpeg now you use ffmpeg-mpv instead.
Kevin Hernandez
Who is haasn and wm4
Are prescale filters a meme?
Ayden Cox
>wm4 mpv's primary developer. He writes 90% of the code or more and is responsible for most of the design decisions and refactoring. It's safe to say mpv wouldn't exist without him.
>haasn One of mpv's core developers, who is responsible for most of the high quality video rendering features that make mpv competitive with other high quality renderers like madVR. wm4 doesn't care very much about stuff like fancy scalers and color management.
>Are prescale filters a meme? Some probably are. RAVU is nice, I guess.
Angel Anderson
kill it
Lucas Perez
People don't come back from the dead, jiisan
Michael Gomez
This is a lie. Until the ffmpeg-mpv fork, mpv git always worked with ffmpeg stable
Ayden Thompson
> worked No, it "compiled". Features depended on ffmpeg git weren't available.
Jordan Fisher
>wm4 an asshole >haasn an asshole that visits these threads
they both write pretty good code though so it's all okay.
Kayden Jones
...
Jackson Phillips
Well no shit, sherlock
Alexander Perry
not yet, one API change patch is still missing, but jamrial is looking into it.
Grayson Ross
...
Caleb Flores
why are we haasnposting?
Adrian Lee
user got upset with how big my file is in the OP
Colton Lee
>dithering mine was lossless thanks
Cooper Kelly
Now listen here you little shit
Brandon Gray
I set up ravu-r4-rgb and ssimdownscaler shaders with scale and cscale = ewa lanczossharp gpu-hq by default uses mitchell for downscalling, right?
it works pretty nice with my computer is anti-ringing needed for this config?
Nathan Flores
How do I get mpv to output DTS and Dolby Digital?
Connor Butler
who cares, hiro pays the bandwidth bills, not us.
Christian Kelly
can it stream from a .m3u8 playlist of mpeg transport steams using relative filenames? a shitty website uses this and i dont want to use their video player, and vlc doesnt work