summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2016-04-11 17:42:55 +0200
committerMartin Herkt <lachs0r@srsfckn.biz>2016-04-11 17:42:55 +0200
commit0803f4ad21c195519209bae8d18840dd810191f8 (patch)
treef9a869011ba90c106cf5c05c3e346912a669f63a
parent9d2980dab752280468620df49cabe7f4843f0551 (diff)
parentb968d779afb9114694976792e903b0591a71a816 (diff)
downloadmpv-0803f4ad21c195519209bae8d18840dd810191f8.tar.bz2
mpv-0803f4ad21c195519209bae8d18840dd810191f8.tar.xz
Merge branch 'master' into release/current
-rw-r--r--DOCS/client_api_examples/Copyright14
-rw-r--r--DOCS/client_api_examples/README.md114
-rw-r--r--DOCS/client_api_examples/cocoa-openglcb/cocoa-openglcb.m304
-rw-r--r--DOCS/client_api_examples/cocoa/cocoabasic.m209
-rw-r--r--DOCS/client_api_examples/qml/main.cpp136
-rw-r--r--DOCS/client_api_examples/qml/main.h36
-rw-r--r--DOCS/client_api_examples/qml/main.qml71
-rw-r--r--DOCS/client_api_examples/qml/mpvtest.pro12
-rw-r--r--DOCS/client_api_examples/qml/mpvtest.qrc5
-rw-r--r--DOCS/client_api_examples/qml_direct/main.cpp159
-rw-r--r--DOCS/client_api_examples/qml_direct/main.h51
-rw-r--r--DOCS/client_api_examples/qml_direct/main.qml49
-rw-r--r--DOCS/client_api_examples/qml_direct/mpvtest.pro12
-rw-r--r--DOCS/client_api_examples/qml_direct/mpvtest.qrc5
-rw-r--r--DOCS/client_api_examples/qt/qtexample.cpp225
-rw-r--r--DOCS/client_api_examples/qt/qtexample.h37
-rw-r--r--DOCS/client_api_examples/qt/qtexample.pro13
-rw-r--r--DOCS/client_api_examples/qt_opengl/main.cpp13
-rw-r--r--DOCS/client_api_examples/qt_opengl/mainwindow.cpp52
-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/client_api_examples/sdl/main.c158
-rw-r--r--DOCS/client_api_examples/simple/simple.c54
-rw-r--r--DOCS/compile-windows.md51
-rw-r--r--DOCS/interface-changes.rst11
-rw-r--r--DOCS/libmpv-client-api.rst14
-rw-r--r--DOCS/man/input.rst97
-rw-r--r--DOCS/man/ipc.rst39
-rw-r--r--DOCS/man/lua.rst13
-rw-r--r--DOCS/man/mpv.rst12
-rw-r--r--DOCS/man/options.rst76
-rw-r--r--DOCS/man/vo.rst19
-rw-r--r--README.md28
-rw-r--r--TOOLS/lua/README.md8
-rw-r--r--TOOLS/lua/zones.lua74
-rwxr-xr-xTOOLS/zsh.pl10
-rw-r--r--audio/decode/ad_lavc.c24
-rw-r--r--audio/decode/ad_spdif.c4
-rw-r--r--audio/format.c31
-rw-r--r--audio/format.h1
-rw-r--r--audio/out/ao_coreaudio_exclusive.c2
-rw-r--r--audio/out/ao_lavc.c5
-rw-r--r--audio/out/ao_wasapi_utils.c14
-rw-r--r--common/av_common.c38
-rw-r--r--common/av_common.h3
-rw-r--r--common/av_log.c9
-rw-r--r--common/msg.c60
-rw-r--r--common/playlist.c8
-rw-r--r--demux/demux.c143
-rw-r--r--demux/demux.h5
-rw-r--r--demux/demux_lavf.c44
-rw-r--r--demux/demux_mkv.c13
-rw-r--r--demux/demux_null.c34
-rw-r--r--demux/demux_timeline.c12
-rw-r--r--demux/stheader.h2
-rw-r--r--etc/mplayer-input.conf2
-rw-r--r--input/event.c19
-rw-r--r--input/event.h9
-rw-r--r--input/input.c2
-rw-r--r--input/input.h9
-rw-r--r--input/ipc-unix.c422
-rw-r--r--input/ipc-win.c502
-rw-r--r--input/ipc.c466
-rw-r--r--libmpv/client.h3
-rw-r--r--libmpv/qthelper.hpp4
-rw-r--r--misc/bstr.c12
-rw-r--r--options/options.c7
-rw-r--r--osdep/mpv.rc21
-rw-r--r--player/audio.c4
-rw-r--r--player/command.c183
-rw-r--r--player/core.h4
-rw-r--r--player/external_files.c1
-rw-r--r--player/loadfile.c2
-rw-r--r--player/lua.c47
-rw-r--r--player/lua/defaults.lua9
-rw-r--r--player/lua/osc.lua39
-rw-r--r--player/lua/ytdl_hook.lua2
-rw-r--r--player/main.c2
-rw-r--r--player/misc.c19
-rw-r--r--player/osd.c14
-rw-r--r--player/playloop.c5
-rw-r--r--player/sub.c43
-rw-r--r--player/video.c24
-rw-r--r--stream/cache.c97
-rw-r--r--stream/dvbin.h2
-rw-r--r--stream/stream.h13
-rw-r--r--sub/ass_mp.c8
-rw-r--r--sub/ass_mp.h2
-rw-r--r--sub/dec_sub.c49
-rw-r--r--sub/dec_sub.h13
-rw-r--r--sub/lavc_conv.c8
-rw-r--r--sub/osd.c100
-rw-r--r--sub/osd.h37
-rw-r--r--sub/osd_dummy.c6
-rw-r--r--sub/osd_libass.c209
-rw-r--r--sub/osd_state.h39
-rw-r--r--sub/sd.h6
-rw-r--r--sub/sd_ass.c40
-rw-r--r--sub/sd_lavc.c30
-rw-r--r--ta/ta_talloc.h2
-rw-r--r--video/csputils.c9
-rw-r--r--video/csputils.h1
-rw-r--r--video/d3d11va.c86
-rw-r--r--video/d3d11va.h30
-rw-r--r--video/decode/d3d.c241
-rw-r--r--video/decode/d3d.h50
-rw-r--r--video/decode/d3d11va.c499
-rw-r--r--video/decode/dec_video.c10
-rw-r--r--video/decode/dxva2.c848
-rw-r--r--video/decode/lavc.h9
-rw-r--r--video/decode/mediacodec.c68
-rw-r--r--video/decode/rpi.c4
-rw-r--r--video/decode/vaapi.c9
-rw-r--r--video/decode/vd_lavc.c86
-rw-r--r--video/decode/vdpau.c2
-rw-r--r--video/decode/videotoolbox.c22
-rw-r--r--video/dxva2.c12
-rw-r--r--video/dxva2.h4
-rw-r--r--video/fmt-conversion.c3
-rw-r--r--video/hwdec.h5
-rw-r--r--video/img_format.c1
-rw-r--r--video/img_format.h4
-rw-r--r--video/mp_image.c6
-rw-r--r--video/mp_image.h2
-rw-r--r--video/out/aspect.c47
-rw-r--r--video/out/opengl/common.c4
-rw-r--r--video/out/opengl/common.h1
-rw-r--r--video/out/opengl/context.c11
-rw-r--r--video/out/opengl/context.h2
-rw-r--r--video/out/opengl/context_cocoa.c1
-rw-r--r--video/out/opengl/context_dxinterop.c19
-rw-r--r--video/out/opengl/context_wayland.c3
-rw-r--r--video/out/opengl/context_x11.c20
-rw-r--r--video/out/opengl/hwdec.c4
-rw-r--r--video/out/opengl/hwdec.h1
-rw-r--r--video/out/opengl/hwdec_dxva2egl.c344
-rw-r--r--video/out/opengl/hwdec_dxva2gldx.c22