summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2016-12-25 13:28:05 +0100
committerMartin Herkt <lachs0r@srsfckn.biz>2016-12-25 13:28:05 +0100
commitb3d670a3e1ee9c60be33b6e5fafdf3b6449b5762 (patch)
tree341f80d55bf200c6bb195f77ce50a2fd1f030345
parent1d4273cfb52043c8165b85e9d7ac7bc14cb59cba (diff)
parent1c761bd6f59c369e45037e80f781429da65734c3 (diff)
downloadmpv-b3d670a3e1ee9c60be33b6e5fafdf3b6449b5762.tar.bz2
mpv-b3d670a3e1ee9c60be33b6e5fafdf3b6449b5762.tar.xz
Merge branch 'master' into release/current
-rw-r--r--DOCS/client-api-changes.rst4
-rw-r--r--DOCS/compile-windows.md13
-rw-r--r--DOCS/interface-changes.rst40
-rw-r--r--DOCS/man/ao.rst5
-rw-r--r--DOCS/man/input.rst7
-rw-r--r--DOCS/man/ipc.rst14
-rw-r--r--DOCS/man/lua.rst28
-rw-r--r--DOCS/man/mpv.rst35
-rw-r--r--DOCS/man/options.rst173
-rw-r--r--DOCS/man/vf.rst9
-rw-r--r--DOCS/man/vo.rst9
-rw-r--r--README.md2
-rwxr-xr-xTOOLS/file2string.pl24
-rwxr-xr-xTOOLS/file2string.py27
-rw-r--r--TOOLS/lib/Parse/Matroska.pm30
-rw-r--r--TOOLS/lib/Parse/Matroska/Definitions.pm384
-rw-r--r--TOOLS/lib/Parse/Matroska/Element.pm331
-rw-r--r--TOOLS/lib/Parse/Matroska/Reader.pm426
-rw-r--r--TOOLS/lib/Parse/Matroska/Utils.pm37
-rw-r--r--TOOLS/lua/autoload.lua9
-rwxr-xr-xTOOLS/matroska.pl169
-rwxr-xr-xTOOLS/matroska.py466
-rwxr-xr-xTOOLS/mpv_identify.sh5
-rwxr-xr-xTOOLS/travis-deps4
-rw-r--r--audio/decode/ad_lavc.c23
-rw-r--r--audio/decode/ad_spdif.c60
-rw-r--r--audio/decode/dec_audio.c20
-rw-r--r--audio/decode/dec_audio.h3
-rw-r--r--audio/filter/af_lavcac3enc.c16
-rw-r--r--audio/filter/af_lavrresample.c5
-rw-r--r--audio/out/ao.c23
-rw-r--r--audio/out/ao_alsa.c20
-rw-r--r--audio/out/ao_audiounit.m3
-rw-r--r--audio/out/ao_coreaudio.c9
-rw-r--r--audio/out/ao_jack.c8
-rw-r--r--audio/out/ao_lavc.c23
-rw-r--r--audio/out/ao_null.c2
-rw-r--r--audio/out/ao_openal.c2
-rw-r--r--audio/out/ao_opensles.c2
-rw-r--r--audio/out/ao_oss.c2
-rw-r--r--audio/out/ao_pcm.c2
-rw-r--r--audio/out/ao_pulse.c2
-rw-r--r--audio/out/ao_rsound.c2
-rw-r--r--audio/out/ao_sdl.c2
-rw-r--r--audio/out/ao_sndio.c2
-rw-r--r--audio/out/ao_wasapi.c7
-rw-r--r--audio/out/ao_wasapi.h6
-rw-r--r--audio/out/ao_wasapi_utils.c24
-rw-r--r--audio/out/internal.h2
-rw-r--r--audio/out/pull.c6
-rw-r--r--audio/out/push.c46
-rw-r--r--common/av_common.c5
-rw-r--r--common/av_common.h9
-rw-r--r--common/av_log.c2
-rw-r--r--common/codecs.c46
-rw-r--r--common/codecs.h10
-rw-r--r--common/encode_lavc.c18
-rw-r--r--demux/demux.c7
-rw-r--r--demux/demux.h1
-rw-r--r--demux/demux_cue.c3
-rw-r--r--demux/demux_edl.c3
-rw-r--r--demux/demux_lavf.c41
-rw-r--r--demux/demux_libarchive.c3
-rw-r--r--demux/demux_mkv.c24
-rw-r--r--demux/demux_mkv_timeline.c2
-rw-r--r--demux/demux_playlist.c5
-rw-r--r--demux/demux_rar.c3
-rw-r--r--demux/stheader.h2
-rw-r--r--input/ipc.c6
-rw-r--r--libmpv/client.h9
-rw-r--r--misc/bstr.c14
-rw-r--r--misc/bstr.h14
-rw-r--r--misc/charset_conv.c160
-rw-r--r--misc/charset_conv.h1
-rw-r--r--options/m_config.c273
-rw-r--r--options/m_config.h9
-rw-r--r--options/m_option.c75
-rw-r--r--options/m_option.h34
-rw-r--r--options/options.c12
-rw-r--r--options/options.h5
-rw-r--r--osdep/macosx_application.m15
-rw-r--r--osdep/macosx_compat.h1
-rw-r--r--osdep/macosx_events.m19
-rw-r--r--player/client.c52
-rw-r--r--player/client.h2
-rw-r--r--player/command.c66
-rw-r--r--player/core.h4
-rw-r--r--player/loadfile.c2
-rw-r--r--player/lua.c12
-rw-r--r--player/lua/defaults.lua12
-rw-r--r--player/lua/osc.lua44
-rw-r--r--player/main.c2
-rw-r--r--player/playloop.c3
-rw-r--r--player/video.c8
-rw-r--r--stream/stream.c6
-rw-r--r--stream/stream.h1
-rw-r--r--stream/stream_bluray.c3
-rw-r--r--stream/stream_dvd.c3
-rw-r--r--stream/stream_dvdnav.c3
-rw-r--r--stream/tv.c4
-rw-r--r--stream/tv.h2
-rw-r--r--sub/lavc_conv.c3
-rw-r--r--sub/sd_lavc.c5
-rw-r--r--video/csputils.c4
-rw-r--r--video/decode/cuda.c33
-rw-r--r--video/decode/d3d11va.c6
-rw-r--r--video/decode/dec_video.c19
-rw-r--r--video/decode/vd_lavc.c23
-rw-r--r--video/decode/vdpau.c12
-rw-r--r--video/filter/vf.c2
-rw-r--r--video/filter/vf_vdpaurb.c110
-rw-r--r--video/fmt-conversion.c9
-rw-r--r--video/hwdec.h1
-rw-r--r--video/image_writer.c6
-rw-r--r--video/img_format.c17
-rw-r--r--video/img_format.h4
-rw-r--r--video/mp_image.c5
-rw-r--r--video/mp_image.h2
-rw-r--r--video/out/cocoa/events_view.h2
-rw-r--r--video/out/cocoa/events_view.m97
-rw-r--r--video/out/cocoa/mpvadapter.h6
-rw-r--r--video/out/cocoa/video_view.m3
-rw-r--r--video/out/cocoa/window.m179
-rw-r--r--video/out/cocoa_common.m295
-rw-r--r--video/out/opengl/angle_dynamic.c11
-rw-r--r--video/out/opengl/cuda_dynamic.c63
-rw-r--r--video/out/opengl/cuda_dynamic.h146
-rw-r--r--video/out/opengl/hwdec_cuda.c69
-rw-r--r--video/out/opengl/hwdec_d3d11egl.c2
-rw-r--r--video/out/opengl/utils.c11
-rw-r--r--video/out/opengl/utils.h2
-rw-r--r--video/out/opengl/video.c89
-rw-r--r--video/out/opengl/video.h1
-rw-r--r--video/out/vo.c22
-rw-r--r--video/out/vo.h16
-rw-r--r--video/out/vo_direct3d.c2
-rw-r--r--video/out/vo_drm.c1
-rw-r--r--video/out/vo_image.c12
-rw-r--r--video/out/vo_lavc.c19
-rw-r--r--video/out/vo_null.c2
-rw-r--r--video/out/vo_opengl.c113