summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2015-10-29 02:56:49 +0100
committerMartin Herkt <lachs0r@srsfckn.biz>2015-10-29 02:56:49 +0100
commitec567d8a77da38a6b52f8a5469ebe899ff377da7 (patch)
tree385e5366a2cffee94ac9fa6d7e5661b66542c9d8
parentf8c57433b919d085b2674a7b3640be9beb2ab301 (diff)
parent33489feca868dfefbfb49510f2596d91932752f0 (diff)
downloadmpv-ec567d8a77da38a6b52f8a5469ebe899ff377da7.tar.bz2
mpv-ec567d8a77da38a6b52f8a5469ebe899ff377da7.tar.xz
Merge branch 'master' into release/current
-rw-r--r--DOCS/client-api-changes.rst5
-rw-r--r--DOCS/client_api_examples/README.md117
-rw-r--r--DOCS/client_api_examples/qml/main.qml2
-rw-r--r--DOCS/client_api_examples/qt_opengl/main.cpp13
-rw-r--r--DOCS/client_api_examples/qt_opengl/mainwindow.cpp53
-rw-r--r--DOCS/client_api_examples/qt_opengl/mainwindow.h27
-rw-r--r--DOCS/client_api_examples/qt_opengl/mpvwidget.cpp129
-rw-r--r--DOCS/client_api_examples/qt_opengl/mpvwidget.h38
-rw-r--r--DOCS/client_api_examples/qt_opengl/qt_opengl.pro13
-rw-r--r--DOCS/interface-changes.rst11
-rw-r--r--DOCS/man/af.rst2
-rw-r--r--DOCS/man/input.rst7
-rw-r--r--DOCS/man/options.rst103
-rw-r--r--DOCS/man/vf.rst20
-rw-r--r--DOCS/man/vo.rst47
-rw-r--r--README.md4
-rw-r--r--TOOLS/lua/autoload.lua7
-rwxr-xr-xTOOLS/old-configure31
-rw-r--r--TOOLS/old-makefile7
-rwxr-xr-xTOOLS/stats-conv.py40
-rw-r--r--audio/audio.c12
-rw-r--r--audio/audio_buffer.c9
-rw-r--r--audio/audio_buffer.h1
-rw-r--r--audio/chmap.c12
-rw-r--r--audio/chmap.h2
-rw-r--r--audio/chmap_sel.c22
-rw-r--r--audio/chmap_sel.h3
-rw-r--r--audio/decode/dec_audio.h2
-rw-r--r--audio/filter/af.c3
-rw-r--r--audio/filter/af_lavcac3enc.c2
-rw-r--r--audio/filter/af_lavfi.c8
-rw-r--r--audio/filter/af_lavrresample.c54
-rw-r--r--audio/out/ao.c101
-rw-r--r--audio/out/ao.h1
-rw-r--r--audio/out/ao_alsa.c41
-rw-r--r--audio/out/ao_coreaudio.c12
-rw-r--r--audio/out/ao_coreaudio_chmap.c87
-rw-r--r--audio/out/ao_coreaudio_chmap.h4
-rw-r--r--audio/out/ao_coreaudio_exclusive.c11
-rw-r--r--audio/out/ao_coreaudio_utils.c17
-rw-r--r--audio/out/ao_lavc.c3
-rwxr-xr-xaudio/out/ao_wasapi_utils.c4
-rw-r--r--common/av_common.c1
-rw-r--r--common/msg.c6
-rw-r--r--demux/cue.c32
-rw-r--r--demux/cue.h3
-rw-r--r--demux/demux.c25
-rw-r--r--demux/demux.h2
-rw-r--r--demux/demux_cue.c30
-rw-r--r--demux/demux_lavf.c19
-rw-r--r--demux/demux_mkv.c76
-rw-r--r--demux/demux_subreader.c8
-rw-r--r--input/keycodes.c1
-rw-r--r--libmpv/client.h24
-rw-r--r--libmpv/opengl_cb.h48
-rw-r--r--options/options.c17
-rw-r--r--options/options.h7
-rw-r--r--player/audio.c80
-rw-r--r--player/client.c2
-rw-r--r--player/command.c33
-rw-r--r--player/configfiles.c8
-rw-r--r--player/core.h5
-rw-r--r--player/external_files.c3
-rw-r--r--player/loadfile.c8
-rw-r--r--player/lua/ytdl_hook.lua103
-rw-r--r--player/main.c2
-rw-r--r--player/osd.c15
-rw-r--r--player/playloop.c21
-rw-r--r--player/video.c66
-rw-r--r--stream/stream.c6
-rw-r--r--stream/stream_lavf.c5
-rw-r--r--sub/ass_mp.c1
-rw-r--r--sub/osd.c9
-rw-r--r--sub/osd_libass.c3
-rw-r--r--sub/sd_lavc.c24
-rw-r--r--sub/sd_lavc_conv.c8
-rw-r--r--video/csputils.c3
-rw-r--r--video/csputils.h4
-rw-r--r--video/decode/dec_video.c106
-rw-r--r--video/decode/dec_video.h15
-rw-r--r--video/decode/dxva2.c62
-rw-r--r--video/decode/vaapi.c71
-rw-r--r--video/decode/vd.h1
-rw-r--r--video/decode/vd_lavc.c76
-rw-r--r--video/decode/vda.c118
-rw-r--r--video/filter/vf_format.c5
-rw-r--r--video/filter/vf_vavpp.c9
-rw-r--r--video/fmt-conversion.c3
-rw-r--r--video/gpu_memcpy.c (renamed from video/decode/gpu_memcpy_sse4.h)13
-rw-r--r--video/gpu_memcpy.h8
-rw-r--r--video/hwdec.h1
-rw-r--r--video/image_writer.c2
-rw-r--r--video/img_format.c13
-rw-r--r--video/img_format.h8
-rw-r--r--video/mp_image.c88
-rw-r--r--video/mp_image.h7
-rw-r--r--video/out/cocoa_common.h4
-rw-r--r--video/out/cocoa_common.m16
-rw-r--r--video/out/opengl/cocoa.c51
-rw-r--r--video/out/opengl/common.c144
-rw-r--r--video/out/opengl/common.h48
-rw-r--r--video/out/opengl/hwdec.c7
-rw-r--r--video/out/opengl/hwdec.h2
-rw-r--r--video/out/opengl/hwdec_dxva2.c4
-rw-r--r--video/out/opengl/hwdec_osx.c (renamed from video/out/opengl/hwdec_vda.c)78
-rw-r--r--video/out/opengl/hwdec_vaegl.c385
-rw-r--r--video/out/opengl/hwdec_vaglx.c3
-rw-r--r--video/out/opengl/hwdec_vdpau.c2
-rw-r--r--video/out/opengl/rpi.c75
-rw-r--r--video/out/opengl/rpi.h3
-rw-r--r--video/out/opengl/utils.c44
-rw-r--r--video/out/opengl/utils.h4
-rw-r--r--video/out/opengl/video.c114
-rw-r--r--video/out/opengl/video.h11
-rw-r--r--video/out/opengl/video_shaders.c164
-rw-r--r--video/out/opengl/video_shaders.h4
-rw-r--r--video/out/opengl/w32.c115
-rw-r--r--video/out/opengl/wayland.c86
-rw-r--r--video/out/opengl/x11.c8
-rw-r--r--video/out/opengl/x11egl.c83
-rw-r--r--video/out/vo.c25
-rw-r--r--video/out/vo.h20
-rw-r--r--video/out/vo_caca.c2
-rw-r--r--video/out/vo_direct3d.c4
-rw-r--r--video/out/vo_drm.c4
-rw-r--r--video/out/vo_image.c2
-rw-r--r--video/out/vo_lavc.c2
-rw-r--r--video/out/vo_null.c2
-rw-r--r--video/out/vo_opengl.c18
-rw-r--r--video/out/vo_opengl_cb.c32
-rw-r--r--video/out/vo_rpi.c4
-rw-r--r--video/out/vo_sdl.c2
-rw-r--r--video/out/vo_vaapi.c7
-rw-r--r--video/out/vo_vdpau.c13
-rw-r--r--video/out/vo_wayland.c4
-rw-r--r--video/out/vo_x11.c450
-rw-r--r--video/out/vo_xv.c9
-rw-r--r--video/out/w32_common.c54
-rw-r--r--video/out/w32_common.h2
-rw-r--r--video/out/wayland_common.c19