summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Herkt <lachs0r@srsfckn.biz>2016-01-18 07:27:03 +0100
committerMartin Herkt <lachs0r@srsfckn.biz>2016-01-18 07:27:03 +0100
commitba9b2f1e49732d597009ba514b0132a50562cd10 (patch)
treefa05f5feb181823ac9d3b5682a835ff825de6914
parente1993d5ad2bdf3dd4c26474aaa2370cbc9c1cd1b (diff)
parent7b4ccb3e9f58a0745b58e473ee6e60b381242813 (diff)
downloadmpv-ba9b2f1e49732d597009ba514b0132a50562cd10.tar.bz2
mpv-ba9b2f1e49732d597009ba514b0132a50562cd10.tar.xz
Merge branch 'master' into release/current
-rw-r--r--CONTRIBUTING.md30
-rw-r--r--DOCS/compile-windows.md39
-rw-r--r--DOCS/contribute.md20
-rw-r--r--DOCS/interface-changes.rst2
-rw-r--r--DOCS/man/ao.rst26
-rw-r--r--DOCS/man/encode.rst8
-rw-r--r--DOCS/man/input.rst52
-rw-r--r--DOCS/man/ipc.rst8
-rw-r--r--DOCS/man/lua.rst12
-rw-r--r--DOCS/man/mpv.rst31
-rw-r--r--DOCS/man/options.rst87
-rw-r--r--DOCS/man/vf.rst35
-rw-r--r--DOCS/man/vo.rst30
-rw-r--r--README.md4
-rwxr-xr-xTOOLS/old-configure1013
-rw-r--r--TOOLS/old-makefile488
-rwxr-xr-xTOOLS/osxbundle.py11
-rwxr-xr-xTOOLS/stats-conv.py12
-rwxr-xr-xTOOLS/zsh.pl2
-rw-r--r--audio/audio.c2
-rw-r--r--audio/chmap_sel.c22
-rw-r--r--audio/decode/ad_lavc.c33
-rw-r--r--audio/decode/dec_audio.c17
-rw-r--r--audio/decode/dec_audio.h2
-rw-r--r--audio/mixer.c15
-rw-r--r--audio/out/ao.c6
-rw-r--r--audio/out/ao_coreaudio.c8
-rw-r--r--audio/out/ao_coreaudio_properties.c2
-rw-r--r--audio/out/ao_coreaudio_utils.c31
-rw-r--r--audio/out/ao_coreaudio_utils.h3
-rw-r--r--audio/out/ao_dsound.c707
-rw-r--r--audio/out/ao_lavc.c2
-rw-r--r--audio/out/ao_null.c2
-rw-r--r--audio/out/ao_pcm.c2
-rw-r--r--audio/out/ao_pulse.c55
-rw-r--r--audio/out/ao_rsound.c2
-rw-r--r--audio/out/ao_sdl.c2
-rw-r--r--audio/out/ao_wasapi.c292
-rw-r--r--[-rwxr-xr-x]audio/out/ao_wasapi.h112
-rw-r--r--[-rwxr-xr-x]audio/out/ao_wasapi_changenotify.c62
-rw-r--r--[-rwxr-xr-x]audio/out/ao_wasapi_utils.c807
-rwxr-xr-xaudio/out/ao_wasapi_utils.h49
-rw-r--r--audio/out/pull.c2
-rw-r--r--common/codecs.c2
-rw-r--r--common/common.c22
-rw-r--r--common/common.h7
-rw-r--r--common/encode_lavc.c2
-rw-r--r--common/global.h1
-rw-r--r--common/msg.c2
-rw-r--r--common/playlist.c14
-rw-r--r--common/playlist.h6
-rw-r--r--demux/codec_tags.c16
-rw-r--r--demux/codec_tags.h8
-rw-r--r--demux/cue.c17
-rw-r--r--demux/cue.h1
-rw-r--r--demux/demux.c251
-rw-r--r--demux/demux.h12
-rw-r--r--demux/demux_cue.c16
-rw-r--r--demux/demux_disc.c45
-rw-r--r--demux/demux_edl.c2
-rw-r--r--demux/demux_lavf.c189
-rw-r--r--demux/demux_mf.c29
-rw-r--r--demux/demux_mkv.c152
-rw-r--r--demux/demux_mkv_timeline.c14
-rw-r--r--demux/demux_raw.c48
-rw-r--r--demux/demux_tv.c45
-rw-r--r--demux/ebml.c2
-rw-r--r--demux/stheader.h57
-rw-r--r--etc/input.conf8
-rw-r--r--etc/mpv.conf (renamed from etc/example.conf)22
-rw-r--r--etc/mpv.desktop2
-rw-r--r--input/cmd_parse.c1
-rw-r--r--input/input.c19
-rw-r--r--input/input.h1
-rw-r--r--input/keycodes.c2
-rw-r--r--input/keycodes.h3
-rw-r--r--input/pipe-win32.c121
-rw-r--r--libmpv/client.h2
-rw-r--r--misc/bstr.c2
-rw-r--r--misc/bstr.h2
-rw-r--r--misc/charset_conv.c9
-rw-r--r--misc/charset_conv.h1
-rw-r--r--misc/ring.c2
-rw-r--r--mpv_talloc.h (renamed from talloc.h)0
-rw-r--r--options/m_config.c2
-rw-r--r--options/m_option.c2
-rw-r--r--options/m_property.c2
-rw-r--r--options/options.c7
-rw-r--r--options/options.h1
-rw-r--r--options/path.c17
-rw-r--r--options/path.h2
-rw-r--r--osdep/glob-win.c2
-rw-r--r--osdep/io.c2
-rw-r--r--osdep/macosx_application.m2
-rw-r--r--osdep/macosx_events.m2
-rw-r--r--osdep/main-fn-win.c5
-rw-r--r--osdep/mpv.exe.manifest2
-rw-r--r--osdep/mpv.rc2
-rw-r--r--osdep/path-win.c17
-rw-r--r--osdep/subprocess-win.c47
-rw-r--r--osdep/win32-console-wrapper.c7
-rw-r--r--osdep/windows_utils.c97
-rw-r--r--osdep/windows_utils.h29
-rw-r--r--player/audio.c23
-rw-r--r--player/client.c7
-rw-r--r--player/client.h1
-rw-r--r--player/command.c239
-rw-r--r--player/configfiles.c72
-rw-r--r--player/core.h80
-rw-r--r--player/external_files.c45
-rw-r--r--player/loadfile.c85
-rw-r--r--player/lua.c2
-rw-r--r--player/lua/ytdl_hook.lua9
-rw-r--r--player/main.c7
-rw-r--r--player/misc.c17
-rw-r--r--player/osd.c16
-rw-r--r--player/playloop.c144
-rw-r--r--player/screenshot.c15
-rw-r--r--player/sub.c281
-rw-r--r--player/video.c446
-rw-r--r--stream/cache.c8
-rw-r--r--stream/dvb_tune.c60
-rw-r--r--stream/dvbin.h21
-rw-r--r--stream/rar.c2
-rw-r--r--stream/stream.c6
-rw-r--r--stream/stream.h2
-rw-r--r--stream/stream_bluray.c2
-rw-r--r--stream/stream_cdda.c2
-rw-r--r--stream/stream_dvb.c323
-rw-r--r--stream/stream_dvd.c2
-rw-r--r--stream/stream_file.c7
-rw-r--r--stream/stream_lavf.c6
-rw-r--r--sub/dec_sub.c491
-rw-r--r--sub/dec_sub.h26
-rw-r--r--sub/draw_bmp.c172
-rw-r--r--sub/img_convert.c2
-rw-r--r--sub/lavc_conv.c (renamed from sub/sd_lavc_conv.c)109
-rw-r--r--sub/osd.c16
-rw-r--r--sub/osd_dummy.c2
-rw-r--r--sub/osd_libass.c2
-rw-r--r--sub/sd.h58
-rw-r--r--sub/sd_ass.c282