1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-13 18:37:10 +00:00
mpv/TOOLS
wm4 0ae8aebb89 video: refactor GPU memcpy usage
Make the GPU memcpy from the dxva2 code generally useful to other parts
of the player.

We need to check at configure time whether SSE intrinsics work at all.
(At least in this form, they won't work on clang, for example. It also
won't work on non-x86.)

Introduce a mp_image_copy_gpu(), and make the dxva2 code use it. Do some
awkward stuff to share the existing code used by mp_image_copy(). I'm
hoping that FFmpeg will sooner or later provide a function like this, so
we can remove most of this again. (There is a patch, bit it's stuck in
limbo since forever.)

All this is used by the following commit.
2015-09-25 19:18:16 +02:00
..
lib/Parse demux_mkv: don't use byte strings 2015-06-24 14:02:40 +02:00
lua TOOLS/lua/autoload: fix adding more files at end of auto-playlist 2015-08-20 22:05:03 +02:00
osxbundle/mpv.app/Contents osxbundle: remove unnecessary config file entry 2015-05-01 21:58:17 +02:00
vf_dlopen
dylib-unhell.py osxbundle: don't try to package Python 2015-02-02 16:11:11 +01:00
file2string.pl
gen-x11-icon.sh
idet.sh Use setfield, not --field-dominance. See #2297. 2015-09-09 02:57:44 +02:00
matroska.pl demux_mkv: make matroska.pl script output deterministic 2015-03-11 22:17:23 +01:00
mpv_identify.sh
old-configure video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
old-makefile video: refactor GPU memcpy usage 2015-09-25 19:18:16 +02:00
osxbundle.py TOOLS: unbreak osxbundle.py 2015-07-21 23:04:06 +02:00
stats-conv.py TOOLS/stats-conv: allow passing regex via command line 2015-08-10 18:36:10 +02:00
umpv TOOLS/umpv: fix typo in docstring 2015-04-17 13:37:47 +02:00
uncrustify.cfg
zsh.pl TOOLS/zsh.pl: only check the actual exit code when calling mpv 2015-09-20 14:21:03 +02:00