BlackSwanBay / mplayer2-for-windows

Automatically exported from code.google.com/p/mplayer2-for-windows
0 stars 0 forks source link

Feature Request: support direct3d_shaders (shader color conversions and scaled libass osd rendering) #1

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Current mplayer2 builds from here do not support direct3d shaders for color 
conversions and high resolution subtitles via the OSD.

All the builds so far only seem to contain the normal Direct3D renderer from 
mainline MPlayer2, which uses swscale for color conversions, and renders 
subtitles at video resolution.

Please build MPlayer2 with support for and defaulting to direct3d shaders 
similar to lachs0r’s mplayer2 builds. The direct3d_shaders renderer was 
developed by wm4 and can be merged from his repositories: 
http://git.mplayer2.org/wm4/mplayer2.git/

On Windows, having the direct3d_shaders renderer available can be useful as an 
alternative to GL3 shaders when OpenGL driver support is poor.

Original issue reported on code.google.com by cyber.sp...@gmail.com on 1 Feb 2013 at 4:08

GoogleCodeExporter commented 9 years ago
Not at this time as he didn't simply just add shader support (a host of related 
and unrelated and unpredictable changes like refactoring code), it'll probably 
be buggy and have a fun (not) time trying to fix conflicts from the 7-8 month 
gap between his branch and main mplayer2. I would rather that you ask/convince 
uau from mainline MPlayer2 to implement it (or let wm4 do it since uau didn't 
want him to for no reason)...

Original comment by redxii1...@gmail.com on 2 Feb 2013 at 10:38

GoogleCodeExporter commented 9 years ago
I think wm4 may have given up on a mplayer2 merge when he forked and started 
the MPV Player project where he continues development on useful enhancements 
like this:

https://github.com/mpv-player/mpv

If a partial merge of his MPlayer2 changes is out of the question, would you 
instead be willing to provide MPV Player builds for Windows in addition to 
mainline MPlayer2?

To quote [Why this fork?]:
"mplayer-svn wants to maintain old code, even if it's very bad code. It seems 
mplayer2 was forked, because mplayer-svn developers refused to get rid of all 
the cruft. The mplayer2 and mplayer-svn codebases also deviated enough to make 
a reunification unlikely."

"mplayer2 development is slow, and it's hard to get in changes. Details 
withheld as to not turn this into a rant."

"mplayer-svn rarely merged from mplayer2, and mplayer2 practically stopped 
merging from mplayer-svn (not even code cleanups or new features are merged)"

"mpv intents to continuously merge from mplayer-svn and mplayer2, while 
speeding up development. There is willingness for significant changes, even if 
this means breaking compatibility."

Original comment by cyber.sp...@gmail.com on 4 Feb 2013 at 2:21

GoogleCodeExporter commented 9 years ago
At first try I have to sort some errors with Perl while attempting to build 
mpv. Not sure what what's wrong with plain ol BASH but he wants to use Perl.

Original comment by redxii1...@gmail.com on 8 Feb 2013 at 4:56