index
:
mpv
absurd_test
absurd_test2
absurd_test3
appveyor
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
diff options
context:
1
2
3
4
5
6
7
8
9
10
15
20
25
30
35
40
space:
include
ignore
mode:
unified
ssdiff
stat only
Diffstat
-rw-r--r--
.editorconfig
10
-rw-r--r--
.github/ISSUE_TEMPLATE/2_bug_report_linux.md
2
-rw-r--r--
.github/ISSUE_TEMPLATE/2_bug_report_macos.md
2
-rw-r--r--
.github/ISSUE_TEMPLATE/2_bug_report_windows.md
2
-rw-r--r--
.github/ISSUE_TEMPLATE/3_bug_report.md
2
-rw-r--r--
.github/ISSUE_TEMPLATE/4_bug_report_build.md
2
-rw-r--r--
.github/ISSUE_TEMPLATE/config.yml
8
-rw-r--r--
.github/workflows/build.yml
193
-rw-r--r--
.gitignore
2
-rw-r--r--
.travis.yml
182
-rw-r--r--
DOCS/build-system-differences.md
70
-rw-r--r--
DOCS/client-api-changes.rst
9
-rw-r--r--
DOCS/compile-windows.md
4
-rw-r--r--
DOCS/contribute.md
7
-rw-r--r--
DOCS/edl-mpv.rst
20
-rw-r--r--
DOCS/interface-changes.rst
37
-rw-r--r--
DOCS/man/af.rst
2
-rw-r--r--
DOCS/man/ao.rst
36
-rw-r--r--
DOCS/man/console.rst
76
-rw-r--r--
DOCS/man/input.rst
202
-rw-r--r--
DOCS/man/ipc.rst
2
-rw-r--r--
DOCS/man/javascript.rst
33
-rw-r--r--
DOCS/man/libmpv.rst
10
-rw-r--r--
DOCS/man/lua.rst
30
-rw-r--r--
DOCS/man/mpv.rst
45
-rw-r--r--
DOCS/man/options.rst
508
-rw-r--r--
DOCS/man/osc.rst
35
-rw-r--r--
DOCS/man/stats.rst
38
-rw-r--r--
DOCS/man/vf.rst
14
-rw-r--r--
DOCS/man/vo.rst
27
-rw-r--r--
DOCS/mplayer-changes.rst
2
-rw-r--r--
DOCS/waf-buildsystem.rst
2
-rw-r--r--
LICENSE.GPL
25
-rw-r--r--
LICENSE.LGPL
18
-rw-r--r--
README.md
49
-rw-r--r--
RELEASE_NOTES
184
-rwxr-xr-x
TOOLS/appveyor-install.sh
22
-rwxr-xr-x
TOOLS/dylib-unhell.py
2
-rwxr-xr-x
TOOLS/file2string.py
7
-rw-r--r--
TOOLS/lua/autocrop.lua
29
-rw-r--r--
TOOLS/lua/autoload.lua
8
-rwxr-xr-x
TOOLS/macos-sdk-version.py
68
-rwxr-xr-x
TOOLS/macos-swift-lib-directory.py
42
-rwxr-xr-x
TOOLS/matroska.py
9
-rwxr-xr-x
TOOLS/osxbundle.py
3
-rw-r--r--
TOOLS/osxbundle/mpv.app/Contents/Info.plist
5
-rwxr-xr-x
TOOLS/travis-rebuild-website
2
-rwxr-xr-x
TOOLS/umpv
4
-rw-r--r--
VERSION
2
-rw-r--r--
appveyor.yml
18
-rw-r--r--
audio/aframe.c
18
-rw-r--r--
audio/decode/ad_lavc.c
2
-rw-r--r--
audio/decode/ad_spdif.c
2
-rw-r--r--
audio/filter/af_lavcac3enc.c
70
-rw-r--r--
audio/filter/af_scaletempo2_internals.c
97
-rw-r--r--
audio/out/ao.c
13
-rw-r--r--
audio/out/ao_audiotrack.c
148
-rw-r--r--
audio/out/ao_openal.c
12
-rw-r--r--
audio/out/ao_opensles.c
2
-rw-r--r--
audio/out/ao_oss.c
411
-rw-r--r--
audio/out/ao_pipewire.c
417
-rw-r--r--
audio/out/ao_pulse.c
25
-rw-r--r--
audio/out/ao_sndio.c
318
-rw-r--r--
audio/out/buffer.c
3
-rwxr-xr-x
bootstrap.py
4
-rwxr-xr-x
ci/build-freebsd.sh
21
-rwxr-xr-x
ci/build-macos.sh
39
-rwxr-xr-x
ci/build-mingw64.sh
46
-rwxr-xr-x
ci/build-tumbleweed.sh
37
-rw-r--r--
common/av_common.c
23
-rw-r--r--
common/encode_lavc.c
18
-rw-r--r--
common/encode_lavc.h
6
-rw-r--r--
common/msg.c
4
-rw-r--r--
common/recorder.c
69
-rw-r--r--
common/recorder.h
5
-rw-r--r--
common/stats.c
3
-rw-r--r--
demux/demux.c
29
-rw-r--r--
demux/demux.h
2
-rw-r--r--
demux/demux_edl.c
17
-rw-r--r--
demux/demux_lavf.c
44
-rw-r--r--
demux/demux_mf.c
47
-rw-r--r--
demux/demux_mkv.c
7
-rw-r--r--
demux/demux_playlist.c
2
-rw-r--r--
demux/demux_timeline.c
1
-rw-r--r--
demux/ebml.c
2
-rw-r--r--
demux/packet.c
12
-rw-r--r--
demux/stheader.h
1
-rw-r--r--
etc/_mpv.zsh
8
-rw-r--r--
etc/input.conf
205
-rw-r--r--
etc/mpv.bash-completion
7
-rw-r--r--
etc/mpv.desktop
1
-rw-r--r--
filters/f_auto_filters.c
4
-rw-r--r--
filters/f_auto_filters.h
2
-rw-r--r--
filters/f_decoder_wrapper.c
23
-rw-r--r--
filters/f_lavfi.c
24
-rw-r--r--
filters/f_utils.c
2
-rw-r--r--
filters/filter.c
2
-rw-r--r--
filters/user_filters.c
2
-rw-r--r--
generated/TOOLS/osxbundle/mpv.app/Contents/Resources/meson.build
8
-rw-r--r--
generated/etc/meson.build
20
-rw-r--r--
generated/meson.build
27
-rw-r--r--
generated/osdep/meson.build
57
-rw-r--r--
generated/player/javascript/meson.build
6
-rw-r--r--
generated/player/lua/meson.build
10
-rw-r--r--
generated/sub/meson.build
6
-rw-r--r--
generated/wayland/meson.build
32
-rw-r--r--
input/cmd.c
31
-rw-r--r--
input/input.c
5
-rw-r--r--
libmpv/client.h
313
-rw-r--r--
libmpv/mpv.def
12
-rw-r--r--
libmpv/opengl_cb.h
339
-rw-r--r--
libmpv/render.h
26
-rw-r--r--
libmpv/render_gl.h
5
-rw-r--r--
meson.build
1882
-rw-r--r--
meson_options.txt
119
-rw-r--r--
misc/thread_pool.c
2
-rw-r--r--
options/m_config_core.c
2
-rw-r--r--
options/m_config_frontend.c
34
-rw-r--r--
options/m_config_frontend.h
9
-rw-r--r--
options/m_option.c
71
-rw-r--r--
options/m_option.h
43
-rw-r--r--
options/options.c
67
-rw-r--r--
options/options.h
7
-rw-r--r--
options/parse_configfile.c
2
-rw-r--r--
osdep/compiler.h
6
-rw-r--r--
osdep/macos/libmpv_helper.swift
71
-rw-r--r--
osdep/macos/mpv_helper.swift
36
-rw-r--r--
osdep/macos/swift_compat.swift
27
-rw-r--r--
osdep/macosx_application.h
6
-rw-r--r--
osdep/macosx_application.m
2
-rw-r--r--
osdep/macosx_menubar.m
7
-rw-r--r--
osdep/macosx_touchbar.h
1
-rw-r--r--
osdep/macosx_touchbar.m
248
-rw-r--r--
osdep/subprocess-posix.c
21
-rw-r--r--
osdep/terminal-unix.c
14
-rw-r--r--
osdep/timer-win2.c
61
-rw-r--r--
osdep/timer.h
8
-rw-r--r--
osdep/win32/pthread.c
5
-rw-r--r--
player/audio.c
35
-rw-r--r--
player/client.c
79
-rw-r--r--
player/command.c
238
-rw-r--r--
player/command.h
4
-rw-r--r--
player/configfiles.c
88
-rw-r--r--
player/core.h
6