summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2016-08-15 15:19:29 +0200
committerMartin Herkt <lachs0r@srsfckn.biz>2016-08-15 15:19:29 +0200
commitfd1bc95b4865ff789780c2213eefbdf77f0d4d1f (patch)
tree639e098e46cf1b77ecea7df95d7b968c25e1d0c9
parent1e00bcc14c9b0d9beb8e152f958fc0db4bc6d31b (diff)
parentd7a7e9a8c861c4a9881fcef5cf69c746742b8b88 (diff)
downloadmpv-fd1bc95b4865ff789780c2213eefbdf77f0d4d1f.tar.bz2
mpv-fd1bc95b4865ff789780c2213eefbdf77f0d4d1f.tar.xz
Merge branch 'master' into release/current
-rw-r--r--.github/ISSUE_TEMPLATE11
-rw-r--r--DOCS/client-api-changes.rst2
-rw-r--r--DOCS/compile-windows.md18
-rw-r--r--DOCS/interface-changes.rst4
-rw-r--r--DOCS/man/af.rst28
-rw-r--r--DOCS/man/input.rst37
-rw-r--r--DOCS/man/ipc.rst4
-rw-r--r--DOCS/man/lua.rst4
-rw-r--r--DOCS/man/mpv.rst2
-rw-r--r--DOCS/man/options.rst129
-rw-r--r--DOCS/man/vf.rst6
-rw-r--r--DOCS/man/vo.rst8
-rw-r--r--DOCS/mplayer-changes.rst12
-rw-r--r--DOCS/release-policy.md3
-rw-r--r--TOOLS/lua/autoload.lua2
-rw-r--r--audio/audio.c45
-rw-r--r--audio/audio.h1
-rw-r--r--audio/chmap.c38
-rw-r--r--audio/chmap.h3
-rw-r--r--audio/chmap_sel.c13
-rw-r--r--audio/chmap_sel.h2
-rw-r--r--audio/decode/ad_lavc.c4
-rw-r--r--audio/filter/af.c260
-rw-r--r--audio/filter/af.h5
-rw-r--r--audio/filter/af_delay.c194
-rw-r--r--audio/filter/af_format.c16
-rw-r--r--audio/filter/af_lavcac3enc.c46
-rw-r--r--audio/filter/af_lavrresample.c21
-rw-r--r--audio/filter/af_volume.c20
-rw-r--r--audio/mixer.c152
-rw-r--r--audio/mixer.h43
-rw-r--r--audio/out/ao.c36
-rw-r--r--audio/out/ao.h12
-rw-r--r--audio/out/ao_alsa.c77
-rw-r--r--audio/out/ao_coreaudio.c2
-rw-r--r--audio/out/ao_coreaudio_exclusive.c2
-rw-r--r--audio/out/ao_coreaudio_properties.c2
-rw-r--r--audio/out/ao_coreaudio_utils.c2
-rw-r--r--audio/out/ao_lavc.c2
-rw-r--r--audio/out/ao_null.c16
-rw-r--r--audio/out/ao_pulse.c5
-rw-r--r--audio/out/ao_wasapi_utils.c2
-rw-r--r--audio/out/internal.h4
-rw-r--r--audio/out/pull.c8
-rw-r--r--audio/out/push.c6
-rw-r--r--demux/demux.c334
-rw-r--r--demux/demux.h16
-rw-r--r--demux/demux_disc.c2
-rw-r--r--demux/demux_lavf.c67
-rw-r--r--demux/demux_libarchive.c19
-rw-r--r--demux/demux_mkv.c21
-rw-r--r--demux/demux_raw.c19
-rw-r--r--demux/demux_timeline.c10
-rw-r--r--demux/stheader.h2
-rw-r--r--etc/input.conf2
-rw-r--r--etc/mplayer-input.conf16
-rw-r--r--etc/restore-old-bindings.conf4
-rw-r--r--input/cmd_list.c2
-rw-r--r--input/event.c2
-rw-r--r--input/ipc-unix.c3
-rw-r--r--libmpv/client.h18
-rw-r--r--libmpv/mpv.def1
-rw-r--r--libmpv/stream_cb.h230
-rw-r--r--options/m_option.c110
-rw-r--r--options/m_option.h18
-rw-r--r--options/options.c14
-rw-r--r--options/options.h6
-rw-r--r--osdep/atomics.h29
-rw-r--r--osdep/io.c8
-rw-r--r--osdep/io.h1
-rw-r--r--osdep/macosx_application.m2
-rw-r--r--osdep/mpv.rc32
-rw-r--r--player/audio.c129
-rw-r--r--player/client.c62
-rw-r--r--player/client.h4
-rw-r--r--player/command.c91
-rw-r--r--player/core.h16
-rw-r--r--player/loadfile.c35
-rw-r--r--player/lua/defaults.lua6
-rw-r--r--player/lua/osc.lua8
-rw-r--r--player/lua/ytdl_hook.lua4
-rw-r--r--player/main.c7
-rw-r--r--player/misc.c12
-rw-r--r--player/osd.c2
-rw-r--r--player/playloop.c13
-rw-r--r--player/video.c16
-rw-r--r--stream/cache.c47
-rw-r--r--stream/stream.c23
-rw-r--r--stream/stream.h1
-rw-r--r--stream/stream_bluray.c6
-rw-r--r--stream/stream_cb.c108
-rw-r--r--stream/stream_libarchive.c69
-rw-r--r--stream/stream_libarchive.h8
-rw-r--r--stream/tvi_v4l2.c11
-rw-r--r--sub/dec_sub.c2
-rw-r--r--sub/sd.h2
-rw-r--r--sub/sd_lavc.c12
-rw-r--r--video/decode/vd_lavc.c2
-rw-r--r--video/decode/videotoolbox.c122
-rw-r--r--video/filter/refqueue.c9
-rw-r--r--video/filter/refqueue.h1
-rw-r--r--video/filter/vf_d3d11vpp.c29
-rw-r--r--video/filter/vf_vavpp.c2
-rw-r--r--video/hwdec.h1
-rw-r--r--video/mp_image.c2
-rw-r--r--video/mp_image.h3
-rw-r--r--video/out/cocoa_common.m6
-rw-r--r--video/out/opengl/context.h5
-rw-r--r--video/out/opengl/context_angle.c62
-rw-r--r--video/out/opengl/context_wayland.c17
-rw-r--r--video/out/opengl/context_x11.c14
-rw-r--r--video/out/opengl/context_x11egl.c12
-rw-r--r--video/out/opengl/hwdec_d3d11egl.c1
-rw-r--r--video/out/opengl/hwdec_d3d11eglrgb.c1
-rw-r--r--video/out/opengl/hwdec_dxva2egl.c1
-rw-r--r--video/out/opengl/hwdec_dxva2gldx.c1
-rw-r--r--video/out/opengl/hwdec_osx.c13
-rw-r--r--video/out/opengl/hwdec_vaegl.c8
-rw-r--r--video/out/opengl/hwdec_vaglx.c1
-rw-r--r--video/out/opengl/hwdec_vdpau.c2
-rw-r--r--video/out/opengl/lcms.c4
-rw-r--r--video/out/opengl/video.c24
-rw-r--r--video/out/vo.c76
-rw-r--r--video/out/vo.h10
-rw-r--r--video/out/vo_direct3d.c1
-rw-r--r--video/out/vo_drm.c5
-rw-r--r--video/out/vo_opengl.c21
-rw-r--r--video/out/vo_opengl_cb.c6
-rw-r--r--video/out/vo_sdl.c4
-rw-r--r--video/out/vo_vaapi.c2
-rw-r--r--video/out/vo_vdpau.c2
-rw-r--r--video/out/vo_wayland.c9
-rw-r--r--video/out/vo_x11.c2
-rw-r--r--video/out/vo_xv.c2
-rw-r--r--video/out/w32_common.c26
-rw-r--r--video/out/wayland_common.c356
-rw-r--r--video/out/wayland_common.h12
-rw-r--r--video/out/x11_common.c79
-rw-r--r--video/out/x11_common.h7
-rw-r--r--video/vaapi.c2
-rw-r--r--wscript10