diff options
author | wm4 <wm4@mplayer2.org> | 2011-11-04 08:39:20 +0100 |
---|---|---|
committer | wm4 <wm4@mplayer2.org> | 2012-03-17 21:05:39 +0100 |
commit | 6f02fb1cce94e42f4b2dc39aa508ff2f5c3e519a (patch) | |
tree | 6c68c0eacd6211f417e051f92d81d74c371fe9d6 /libvo/vo_corevideo.h | |
parent | 5ee7797bf840c2ad4a4e0a864ac65a46a55978ed (diff) | |
download | mpv-6f02fb1cce94e42f4b2dc39aa508ff2f5c3e519a.tar.bz2 mpv-6f02fb1cce94e42f4b2dc39aa508ff2f5c3e519a.tar.xz |
vo_direct3d: disable using shaders by default, and add direct3d_shaders VO
Now using the "direct3d" VO will never make use of shaders. Instead, users
are supposed to use the direct3d_shaders VO entry, which is exactly the
same as direct3d, except with shaders enabled by default.
"direct3d" always uses the Direct3D StretcRect API call to render videos.
Playing formats not supported by this function will force mplayer to
insert a scale filter to convert video frames in software.
"direct3d_shaders" prefers shader color conversion, but can fall back to
StretchRect if the format can be handled. (This happens only with some
insignificant packed YUV formats.)
Diffstat (limited to 'libvo/vo_corevideo.h')
0 files changed, 0 insertions, 0 deletions