index
:
mpv
absurd_test
absurd_test2
absurd_test3
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.39
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
Commit message (
Expand
)
Author
Age
Files
Lines
*
vo_gpu: improve tone mapping desaturation
Niklas Haas
2019-02-18
6
-87
/
+111
*
wayland_common: rename “shell” into “wm_base”
Emmanuel Gil Peyrot
2019-02-17
2
-11
/
+11
*
options: do not enable MPEG2 hwdec by default
Martin Herkt
2019-02-13
2
-2
/
+2
*
cocoa-cb: remove empty elements from dropped URLs
Akemi
2019-02-10
1
-1
/
+2
*
cocoa-cb: add support for VOCTRL_GET_DISPLAY_NAMES
Akemi
2019-02-10
5
-1
/
+56
*
cocoa-cb: use Swift Extensions for convenience
Akemi
2019-02-10
2
-7
/
+32
*
mac: add missing semicolon to macosx_compat.h
Ken
2019-01-26
1
-1
/
+1
*
wscript_build: de-duplicate build file list
Aman Gupta
2019-01-25
1
-4
/
+2
*
cocoa-cb: fix side by side Split View again
Akemi
2019-01-23
1
-3
/
+2
*
DOCS/options.rst: update target-peak description
Kotori Itsuka
2019-01-23
1
-4
/
+4
*
vo_gpu: allow resetting target-peak to the trc default
Kotori Itsuka
2019-01-23
1
-1
/
+2
*
vd_lavc: increase the possible length of the hwdec name
Akemi
2019-01-23
1
-1
/
+1
*
stats: merge multiple properties into one line
Julian
2019-01-16
1
-4
/
+4
*
lua: execute idle handlers after timers have been processed
Olivier Perret
2019-01-16
1
-6
/
+3
*
DOCS/man: update man pages to describe ReplayGain fallback
Benjamin Barenblat
2019-01-16
1
-2
/
+4
*
demux: make ALBUM ReplayGain tags optional when using libavformat
Benjamin Barenblat
2019-01-16
2
-11
/
+27
*
command: notify on multiply
Dan Oscarsson
2019-01-16
1
-0
/
+1
*
stream_dvb: Correct range for dvbin-card option.
Oliver Freyermuth
2018-12-12
2
-4
/
+4
*
spirv: remove --spirv-compiler=nvidia
Niklas Haas
2018-12-01
6
-70
/
+12
*
drm: rename plane options to better, invariant, names
Anton Kindestam
2018-12-01
14
-147
/
+187
*
drm_atomic: Add general primary/overlay plane option
Anton Kindestam
2018-12-01
5
-31
/
+52
*
man: fix --watch-later-directory formatting
TheAMM
2018-11-28
1
-1
/
+0
*
gpu: prefer wayland context on autodetect
dudemanguy
2018-11-19
1
-3
/
+3
*
vulkan: slightly improve vsync jitter measurements
Niklas Haas
2018-11-19
1
-0
/
+19
*
vo_gpu: vulkan: only rotate the queues on swap
Niklas Haas
2018-11-19
2
-12
/
+9
*
wayland: remove KDE server-decoration support
emersion
2018-11-19
4
-146
/
+12
*
wayland: use xdg-decoration if available
emersion
2018-11-19
4
-14
/
+53
*
filters: Add cuda/nvdec deinterlacing auto-filter using vf_yadif_cuda
Philip Langdale
2018-11-19
1
-0
/
+4
*
vo_gpu: hwdec_cuda: Guard GL and Vulkan headers properly
Philip Langdale
2018-11-18
1
-0
/
+5
*
w32_common: use the screen working area when resizing the window
pavelxdd
2018-11-18
1
-74
/
+81
*
vo_x11: fix return value in resize() error paths
Rikard Falkeborn
2018-11-17
1
-2
/
+2
*
vo_gpu: opengl: disable compute shaders for old GLSL
Niklas Haas
2018-11-17
1
-0
/
+6
*
cocoa: fix drawing on macOS 10.14
Akemi
2018-11-13
1
-0
/
+6
*
cocoa-cb: add logging for CGL pixel format attributes
Akemi
2018-11-13
1
-0
/
+19
*
vo_libmpv: support render performance data
Akemi
2018-11-13
3
-0
/
+25
*
cocoa-cb: use libmpv's advanced rendering control and timing
Akemi
2018-11-13
4
-33
/
+41
*
build: add a version requirement for vulkan pkg-config check
Jan Ekström
2018-11-04
1
-1
/
+2
*
vo_gpu: vulkan: Always use KHR suffix types and defines
Philip Langdale
2018-11-03
3
-9
/
+9
*
ipc-unix: don't blow up on readonly fd://
Niklas Haas
2018-10-31
1
-1
/
+1
*
audio: increase a buffer size
Ben Boeckel
2018-10-31
1
-1
/
+1
*
ipc-unix: leave room for a NUL terminator
Ben Boeckel
2018-10-31
1
-1
/
+1
*
vo_gpu: hwdec_cuda: Clean up init() error handling
Philip Langdale
2018-10-31
1
-10
/
+15
*
ad_spdif: cosmetic alignment
Jan Ekström
2018-10-30
1
-1
/
+1
*
ad_spdif: fix DTS-HD HRA handling
Jan Ekström
2018-10-30
1
-2
/
+10
*
build: pass include paths as a list instead of a string in cocoa check
Akemi
2018-10-28
1
-1
/
+1
*
build: don't hardcode swift module name
Akemi
2018-10-28
1
-1
/
+2
*
build: use an argument list for the Swift build args
Akemi
2018-10-28
3
-15
/
+26
*
hwdec_drmprime_drm: Missing NULL-check on drm_atomic_context video_plane
Anton Kindestam
2018-10-25
1
-0
/
+3
*
stream_smb: make sure the string is NULL-terminated after strncpy
pavelxdd
2018-10-25
1
-0
/
+1
*
vo_gpu: vulkan: hwdec_cuda: Add support for Vulkan interop
Philip Langdale
2018-10-22
3
-65
/
+301
*
vo_gpu: vulkan: Add a function to get the device UUID
Philip Langdale
2018-10-22
2
-0
/
+25
*
vo_gpu: vulkan: Add arbitrary user data for an ra_vk_buf
Philip Langdale
2018-10-22
2
-0
/
+18
*
vo_gpu: vulkan: Add support for exporting buffer memory
Philip Langdale
2018-10-22
8
-6
/
+179
*
build: more reliable way of getting the Swift version from a string
Akemi
2018-10-22
1
-1
/
+4
*
vo_gpu: vulkan: suppress bogus error message on --vulkan-device
Niklas Haas
2018-10-21
1
-5
/
+5
*
cocoa-cb: fix double clicking the title bar
Akemi
2018-10-21
1
-1
/
+29
*
vo_gpu: vulkan: fix strncpy truncation in spirv_compiler_init
BtbN
2018-10-21
1
-1
/
+1
*
x11: fix icc profile when the window goes near off screen
slatchurie
2018-10-21
1
-1
/
+1
*
vo_gpu: vulkan: fix the buffer size on partial upload
Niklas Haas
2018-10-19
1
-0
/
+1
*
vo_gpu: split --linear-scaling into two separate options
Niklas Haas
2018-10-19
5
-31
/
+58
*
x11_common: replace atoi with strtoul
Nicolas F
2018-10-19
1
-1
/
+2
*
vo_gpu: opengl: fix segfault when gl->DeleteSync is unavailable
Niklas Haas
2018-10-16
1
-1
/
+3
*
man: mention stats in interactive control
Nicolas F
2018-10-14
1
-0
/
+5
*
cocoa-cb: fix side by side Split View
Akemi
2018-10-02
1
-1
/
+1
*
{mac,cocoa}: trim trailing null out of macosx_icon when loading it
Rodger Combs
2018-10-02
2
-2
/
+5
*
mac: fix crash if we can't get an event tap
Rodger Combs
2018-10-02
1
-9
/
+12
*
encode: simplify encode_lavc_add_packet
Jan Ekström
2018-10-01
1
-2
/
+0
*
encode: fix AVPacket deinitialization logic
Niklas Haas
2018-10-01
1
-3
/
+4
*
stats: show file format
wm4
2018-10-01
1
-0
/
+2
*
demux_lavf: hack-fix EDL mp4 DASH hack
wm4
2018-10-01
1
-0
/
+4
*
stream_libarchive: fix hangs when demuxer does out of bound seeks
wm4
2018-10-01
1
-2
/
+9
*
rendezvous: fix a typo
wm4
2018-10-01
1
-1
/
+1
*
demux: allow cache sizes > 2GB
wm4
2018-10-01
1
-4
/
+9
*
demux_lavf: v4l streams are not seekable
wm4
2018-10-01
1
-0
/
+2
*
ao_audiounit: rename pause function to reset
Josh Lehman
2018-09-30
1
-1
/
+1
*
cocoa-cb: add Apple Software Renderer support
Akemi
2018-09-30
5
-3
/
+42
*
cocoa-cb: move macOS option retrieval to the earliest point possible
Akemi
2018-09-30
2
-6
/
+6
*
add swift as main dependency so all dependencies can be disabled easily
Akemi
2018-09-30
2
-2
/
+9
*
build: check for Swift version and disable dependencies if needed
Akemi
2018-09-30
3
-4
/
+11
*
Improve readme aesthetics.
Aman
2018-09-30
1
-7
/
+5
*
drm_atomic: Allow to create atomic context w/o drmprime video plane
Anton Kindestam
2018-09-30
2
-6
/
+11
*
manpage: minor fix to --drm-format
Anton Kindestam
2018-09-30
1
-1
/
+1
*
demux/packet: fix demux_packet_shorten
Tom Yan
2018-09-30
1
-2
/
+2
*
travis: enable CI for release branches
Jan Ekström
2018-09-29
1
-0
/
+1
*
vo_gpu: fix vec3 packing in UBOs/push_constants
Niklas Haas
2018-09-29
1
-11
/
+13
*
vo_gpu: use explicit offsets for push constants
Niklas Haas
2018-09-29
1
-2
/
+1
*
ao_alsa: log the ALSA state if we get a non-XRUN error
Jan Ekström
2018-09-29
1
-2
/
+4
*
ao_alsa: handle XRUNs separately from other errors
Jan Ekström
2018-09-29
1
-2
/
+7
*
ao_alsa: early exit get_space if paused or ALSA is not ready
Jan Ekström
2018-09-29
1
-0
/
+5
*
man/options: emphasize ytdl_hook's script options
Ricardo Constantino
2018-09-26
1
-6
/
+5
*
vo_gpu: adjust PRNG variant used by GL shaders
sfan5
2018-09-26
1
-1
/
+5
*
ytdl_hook: fix audio not being picked up for some sites
Ricardo Constantino
2018-09-26
1
-2
/
+2
*
ao_jack: only auto-connect to audio ports
Niklas Haas
2018-09-26
1
-1
/
+2
*
encode: fix expected streams when using --lavfi-complex
TSaaristo
2018-09-26
1
-8
/
+8
*
ci: explicitly call waf with python3
Martin Herkt
2018-09-11
2
-4
/
+4
*
mp_image: strip all HDR peak information from SDR clips
Niklas Haas
2018-09-05
1
-0
/
+6
*
vo_gpu: switch to optimization level performance
Niklas Haas
2018-09-01
1
-1
/
+1
*
ao_pulse: fix tlength calculation
Tom Yan
2018-09-01
3
-17
/
+3
*
Revert "ao_openal: enable building on OSX"
Michael Hoang
2018-08-26
3
-27
/
+2
*
vo_gpu: avoid overwriting compute shader block sizes
Niklas Haas
2018-08-26
1
-4
/
+10
*
af_rubberband: reset delay to 0 on reset
Hector Martin
2018-08-25
1
-0
/
+2
*
osdep: make use of HAVE_ANDROID
Tom Yan
2018-08-20
3
-4
/
+8
*
wscript: split egl-android from android
Tom Yan
2018-08-20
4
-9
/
+11
*
manpage: fix reference to --tone-mapping by old option name
Anton Kindestam
2018-08-18
1
-1
/
+1
*
ytdl_hook: always load ytdl:// links with ytdl_hook first
Ricardo Constantino
2018-08-17
1
-7
/
+23
*
ao_opensles: set numBuffers to 8
Tom Yan
2018-08-13
1
-1
/
+1
*
demux_edl: add title option to override title of chapters
sfan5
2018-08-13
2
-1
/
+22
*
player: expose hearing/visual impaired flags on audio tracks
Aman Gupta
2018-08-13
5
-0
/
+12
*
build: add --no-download option to bootstrap.py
Philip Sequeira
2018-08-13
1
-0
/
+4
*
osx: Fix initialization and access of service menu
Michael Hoang
2018-08-11
1
-2
/
+2
*
cocoa-cb: fix crash on macOS 10.10
Akemi
2018-08-11
1
-1
/
+3
*
cocoa-cb: fix crash when no screen is available
Akemi
2018-08-11
1
-1
/
+1
*
audio/format: decouple af_fmt_is_planar from af_fmt_to_planar
Tom Yan
2018-08-11
1
-16
/
+15
*
manpage: Correct show-text duration default value
jaseg
2018-08-05
1
-1
/
+1
*
manpage: fix --vf exclamation mark description
pavelxdd
2018-08-05
1
-1
/
+1
*
ao_opensles: update interface-changes
Tom Yan
2018-08-05
1
-0
/
+9
*
ao_opensles: rework the heuristic of buffer/enqueue size setting
Tom Yan
2018-08-05
1
-18
/
+36
*
ao_opensles: allow s32 and float output
Tom Yan
2018-08-05
1
-27
/
+15
*
audio/format: minor fix for af_fmt_from_planar
Tom Yan
2018-08-05
1
-2
/
+4
*
stream_smb/stream_file: fix `write_buffer`
Yclept Nemo
2018-07-29
2
-16
/
+16
*
stream_smb: locking to bypass libsmbclient issues
Yclept Nemo
2018-07-29
1
-1
/
+21
*
ci: do bootstrap outside the docker container
Jan Ekström
2018-07-29
3
-2
/
+1
*
manpage: fixup mistaken show playlist/track-list shortcuts
Daniel M. Capella
2018-07-23
1
-2
/
+2
*
Update VERSION
Martin Herkt
2018-07-22
1
-1
/
+1
*
Release 0.29.0
v0.29.0
Martin Herkt
2018-07-22
2
-116
/
+95
*
wscript_build: apply project-wide CFLAGS/LDFLAGS to mpv.com
Stephen Hutchinson
2018-07-19
1
-2
/
+2
*
build: if libdir is not set, set it to EXEC_PREFIX/lib
Jan Ekström
2018-07-19
1
-0
/
+13
*
build: bump waf to 2.0.9
Akemi
2018-07-12
1
-2
/
+2
*
build: utilize built-in gnu_dirs module for installation directories
Akemi
2018-07-12
2
-15
/
+22
*
build: explicitly delay adding of object files to linking
Akemi
2018-07-12
1
-0
/
+1
*
hwdec_vaegl: Fix VAAPI EGL interop used with gpu-context=drm
Anton Kindestam
2018-07-09
3
-6
/
+29
*
context_drm_egl: Fix CRTC setup and release code when using atomic
Anton Kindestam
2018-07-09
6
-41
/
+217
*
context_drm_egl: Fix some memory leaks on error exit
Anton Kindestam
2018-07-09
1
-63
/
+66
*
gpu: prefer 16bit floating point FBO formats to 16bit integer ones
Jan Ekström
2018-07-08
2
-4
/
+7
*
build: fix linking libmpv when swift features are build
Akemi
2018-07-08
1
-7
/
+14
*
wscript_build: fixup swift include parameter to point to source root
Jan Ekström
2018-07-08
1
-2
/
+2
*
ci: add mingw64 targets
Martin Herkt
2018-07-05
2
-1
/
+38
*
ci: switch to cirno.systems docker registry
Martin Herkt
2018-07-05
1
-4
/
+4
*
ci: enable libsmbclient
Martin Herkt
2018-07-05
1
-5
/
+6
*
ci: switch Travis env language to generic
Martin Herkt
2018-06-25
1
-1
/
+1
*
ci: add more build targets
Martin Herkt
2018-06-25
1
-2
/
+5
*
ci: Use custom container for Travis builds
Martin Herkt
2018-06-25
2
-22
/
+26
*
TOOLS/autoload: Fixed broken "disabled" option
Andreas Wennerberg
2018-06-23
1
-0
/
+1
*
demux_mkv: add A_MLP to mkv_audio_tags
Nicolas F
2018-06-22
1
-0
/
+1
*
build: add static libraries to libmpv.pc
Martin Herkt
2018-06-20
1
-4
/
+8
*
cocoa-cb: fix building with Swift 4.2
coverity_scan
Akemi
2018-06-12
2
-7
/
+7
*
build: manually add standard library search paths for linking
Akemi
2018-06-12
2
-8
/
+11
*
cocoa-cb: remove pre-allocation of window, view and layer
Akemi
2018-06-12
9
-140
/
+158
*
vo_libmpv: pass vo struct to the control callback
Akemi
2018-06-12
3
-11
/
+13
*
options.c: display additional metadata tags during video playback
Stephen Hutchinson
2018-06-11
1
-2
/
+3
*
stats: remove superfluous line breaks
Julian
2018-06-09
1
-1
/
+1
*
hwdec_drmprime_drm: Do not show error message during probing
Anton Kindestam
2018-06-08
1
-1
/
+1
*
stream_file: enable cache for FUSE filesystems on OpenBSD and FreeBSD
gall0ws
2018-06-05
1
-1
/
+1
*
osc: fix accidentally skipping files when seeking with slider
fatalis
2018-06-04
1
-0
/
+2
*
ao_alsa: simplify get_space()
Jan Ekström
2018-06-04
1
-6
/
+10
*
ao_alsa: replace snd_pcm_status() with snd_pcm_avail() in get_space()
Muhammad Faiz
2018-06-04
1
-5
/
+4
*
vo_sdl: add support for screensaver VOCTRL's
sfan5
2018-06-02
1
-3
/
+24
*
vo_gpu: desaturate after peak detection
Niklas Haas
2018-05-31
1
-12
/
+12
*
player: fix coding style
wm4
2018-05-31
1
-3
/
+3
*
demux_lavf: drop obscure genpts option
wm4
2018-05-31
2
-11
/
+0
*
options: add --http-proxy
wm4
2018-05-31
2
-0
/
+11
*
player: remove deprecated vo/ao auto profiles
wm4
2018-05-31
2
-9
/
+2
*
m_config: remove outdated comment
wm4
2018-05-31
1
-1
/
+0
*
m_config: check for int16_t offset overflow
wm4
2018-05-31
1
-1
/
+3
*
m_config: remove an unused function
wm4
2018-05-31
2
-15
/
+0
*
m_option: remove an unused field
wm4
2018-05-31
2
-13
/
+0
*
m_config: cosmetics: fix 2 typos
wm4
2018-05-31
1
-2
/
+2
*
manpage: update --demuxer-thread option
wm4
2018-05-31
1
-3
/
+6
*
player: simplify edition switching
wm4
2018-05-31
4
-13
/
+4
*
cmd: do not use a random value for MP_CMD_OPT_ARG
wm4
2018-05-25
1
-1
/
+1
*
player: use canonical playback time for video refreshes<