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
*
manpage: mention that --no-correct-pts can break seeking too
wm4
2018-05-25
1
-2
/
+2
*
dispatch: add an assert()
wm4
2018-05-25
1
-0
/
+1
*
input: move an enum back to its correct place
wm4
2018-05-25
2
-13
/
+13
*
demux_lavf: remove ffm blacklist entry
wm4
2018-05-25
1
-2
/
+0
*
input: add a define for the number of mouse buttons and use it
wm4
2018-05-25
3
-1
/
+7
*
vd_lavc: minor simplification for get_format fallback
wm4
2018-05-25
1
-7
/
+1
*
terminal-unix: stop trying to read when terminal disappears
wm4
2018-05-25
1
-2
/
+4
*
x11: support Shift+TAB
Niklas Haas
2018-05-24
1
-1
/
+1
*
demux, player: fix playback of sparse video streams (w/ still images)
Aman Gupta
2018-05-24
6
-5
/
+36
*
demux_lavf: co-locate disposition checks
Aman Gupta
2018-05-24
1
-2
/
+2
*
waf: require wayland-protocols >= 1.14
Rostislav Pehlivanov
2018-05-20
1
-1
/
+1
*
wayland_common: require wl_compositor of version 3
Rostislav Pehlivanov
2018-05-20
1
-3
/
+2
*
wayland_common: fix maximized state
Rostislav Pehlivanov
2018-05-20
2
-13
/
+22
*
vo_gpu: allow higher icc-contrast and improve logging
Niklas Haas
2018-05-17
2
-3
/
+4
*
stats: show sample format of audio track
sfan5
2018-05-17
1
-0
/
+1
*
waftools: update clang_compilation_database
Bin Jin
2018-05-17
1
-13
/
+33
*
manpage: fix typo
Niklas Haas
2018-05-17
1
-1
/
+1
*
manpage: clarify target-prim/trc=auto behavior
Niklas Haas
2018-05-17
1
-2
/
+6
*
m_option: fix duplicate flag value
Philip Sequeira
2018-05-13
1
-2
/
+2
*
wscript: Remove code check for cuda hwaccel
Philip Langdale
2018-05-10
2
-17
/
+1
*
drm_atomic: Fix memory leaks in drm_atomic_create
Anton Kindestam
2018-05-08
1
-34
/
+33
*
ytdl_hook: try to set video track first if available
Ricardo Constantino
2018-05-03
1
-4
/
+4
*
player: add more logging around buffering state
Aman Gupta
2018-05-03
1
-2
/
+7
*
command: fix condition for failure when parsing cycle-value params
wm4
2018-05-03
1
-1
/
+1
*
command: simplify option property init
wm4
2018-05-03
1
-22
/
+13
*
input: rename weirdly named function
wm4
2018-05-03
3
-4
/
+5
*
input: move some more cmd definitions to cmd.h
wm4
2018-05-03
2
-64
/
+64
*
input: merge cmd_list.c with cmd.c
wm4
2018-05-03
7
-146
/
+88
*
input: rename cmd_parse.c to cmd.c
wm4
2018-05-03
2
-1
/
+1
*
input: rename cmd_parse.h to cmd.h
wm4
2018-05-03
5
-5
/
+3
*
command: split big command handler switch into separate functions
wm4
2018-05-03
4
-866
/
+1018
*
input: remove some explicit uses of command IDs
wm4
2018-05-03
6
-31
/
+37
*
input: remove legacy command handling
wm4
2018-05-03
3
-84
/
+0
*
input: move command list to command.c
wm4
2018-05-03
2
-215
/
+216
*
encode: remove removed encode options from presets
TheAMM
2018-05-03
1
-13
/
+4
*
build: make encoding mode non-optional
wm4
2018-05-03
10
-40
/
+9
*
encode: get rid of the output packet queue
wm4
2018-05-03
13
-79
/
+147
*
vo_lavc: explicitly skip redraw and repeated frames
wm4
2018-05-03
2
-8
/
+11
*
video: actually wait for last frame being rendered on EOF
wm4
2018-05-03
1
-1
/
+5
*
encode: remove old timestamp handling
wm4
2018-05-03
7
-291
/
+57
*
encode: restore 2-pass mode
wm4
2018-05-03
1
-2
/
+7
*
manpage: -pre, -del etc. does not work on some options anymore
wm4
2018-05-03
1
-25
/
+4
*
docs/vo: fixup some minor typos a la "planed" instead of "plane"
Jan Ekström
2018-05-01
1
-3
/
+3
*
drm_atomic: Disallow selecting cursor planes using the options
Anton Kindestam
2018-05-01
1
-0
/
+3
*
drm_common: Be smarter when deciding on which CRTC and Encoder to use
Anton Kindestam
2018-05-01
1
-1
/
+27
*
context_drm_egl: fix some comments and log messages that had not been updated...
Anton Kindestam
2018-05-01
1
-6
/
+5
*
drm/atomic: Fix crtc_setup_atomic and crtc_release_atomic
Anton Kindestam
2018-05-01
1
-25
/
+33
*
drm/atomic: disable video plane when unused.
LongChair
2018-05-01
1
-0
/
+28
*
drm/atomic: add atomic modesetting.
LongChair
2018-05-01
1
-11
/
+104
*
drm/atomic: refactor planes names
LongChair
2018-05-01
8
-55
/
+103
*
drm/atomic: add connector to atomic context
LongChair
2018-05-01
6
-4
/
+38
*
drm/atomic: refactor hwdec_drmprime_drm with native resources
LongChair
2018-05-01
8
-35
/
+113
*
vo_gpu/video: disable compute shaders if an FBO format was not available
Jan Ekström
2018-05-01
1
-0
/
+5
*
vo_gpu/video: add improved logging when a user-specified FBO fails
Jan Ekström
2018-05-01
1
-2
/
+13
*
manpage: remove 4 previously removed options
wm4
2018-05-01
1
-24
/
+0
*
manpage: --demuxer-seekable-cache is not experimental anymore
wm4
2018-05-01
1
-2
/
+1
*
common: add missing %f time format
wm4
2018-05-01
1
-0
/
+1
*
common: round all integer times to milliseconds
wm4
2018-05-01
1
-2
/
+6
*
cocoa: change deprecation warning from opengl-cb to libmpv
Akemi
2018-04-29
2
-3
/
+3
*
build: bump wayland-protocols requirement to 1.12+
Jan Ekström
2018-04-29
1
-1
/
+1
*
wayland_common: update to stable xdg-shell
Emmanuel Gil Peyrot
2018-04-29
3
-52
/
+52
*
gpu/video: make HDR peak computing work without work group count
Niklas Haas
2018-04-29
1
-4
/
+5
*
gpu/video: improve HDR peak computation feature check logging
Jan Ekström
2018-04-29
1
-1
/
+4
*
command: change cycle-value command behavior
wm4
2018-04-29
4
-87
/
+97
*
command: make track properties cycle through no/auto if uninitialized
wm4
2018-04-29
1
-9
/
+18
*
command: fix coding style
wm4
2018-04-29
1
-5
/
+6
*
vd_lavc: enable dr by default
wm4
2018-04-29
2
-7
/
+5
*
vf_vapoursynth: correctly signal error on script init failure
wm4
2018-04-29
1
-0
/
+1
*
f_lavfi: support setting common filter options like "threads"
wm4
2018-04-29
3
-3
/
+12
*
client API: some doxygen clarifications
wm4
2018-04-29
1
-0
/
+11
*
egl_helpers: change minimum framebuffer size to 8 bit per component
wm4
2018-04-29
1
-3
/
+3
*
encode: do not clear video PTS on VOCTRL_RESET
wm4
2018-04-29
1
-8
/
+0
*
egl_helpers: log certain EGL attributes
wm4
2018-04-29
1
-0
/
+38
*
player: don't wait for last video frame in encode mode
wm4
2018-04-29
1
-0
/
+3
*
TOOLS/matroska.py: ignore some unused elements
wm4
2018-04-29
1
-1
/
+3
*
f_decoder_wrapper: fix a typo in log message
wm4
2018-04-29
1
-1
/
+1
*
input: raise log level of some noisy messages
wm4
2018-04-29
1
-7
/
+7
*
demux_mkv: adjust log verbosity levels
wm4
2018-04-29
2
-40
/
+41
*
filter: hide warning when disconnecting pins drops frames
wm4
2018-04-29
1
-2
/
+2
*
encode: rewrite half of it
wm4
2018-04-29
11
-1114
/
+754
*
vo: add vo_reconfig2()
wm4
2018-04-29
3
-4
/
+27
*
encode: get rid of AVDictionary setter helper
wm4
2018-04-29
3
-73
/
+19
*
encode: some more cleanups
wm4
2018-04-29
4
-32
/
+6
*
f_output_chain: remove a redundant variable
wm4
2018-04-29
1
-4
/
+2
*
options: remove broken --video-stereo-mode option
wm4
2018-04-29
3
-4
/
+4
*
video: remove internal stereo_out flag
wm4
2018-04-29
6
-24
/
+12
*
demux_lavf: discard "und" language tag
wm4
2018-04-29
1
-1
/
+1
*
f_output_chain: log status of auto filters
wm4
2018-04-29
4
-0
/
+48
*
f_output_chain: log input instead of output format
wm4
2018-04-29
1
-44
/
+38
*
client API: add some render API extensions for timing
wm4
2018-04-29
4
-29
/
+219
*
vo_libmpv: support GPU rendered screenshots
wm4
2018-04-29
3
-0
/
+45
*
vo_libmpv: adjust redraw handling to new API semantics
wm4
2018-04-29
1
-12
/
+4
*
vo_libmpv: remove annoying indirections
wm4
2018-04-29
1
-71
/
+80
*
vo_libmpv: move some update() callbacks out of context lock
wm4
2018-04-29
1
-3
/
+3
*
vo_libmpv: move up update() function
wm4
2018-04-29
1
-14
/
+12
*
vo_libmpv: add support for DR
wm4
2018-04-29
3
-0
/
+38
*
client API: preparations for allowing render API to use DR etc.
wm4
2018-04-29
8
-30
/
+269
*
vo: move DR helper code to a separate source file
wm4
2018-04-29
5
-91
/
+184
*
mp_image: fixup a simple 10L in ref_buffer
Jan Ekström
2018-04-21
1
-1
/
+1
*
vo_gpu: move some extra code for screenshot to video.c
wm4
2018-04-20
2
-13
/
+15
*
client API: minor clarification
wm4
2018-04-20
1
-2
/
+2
*
README: mention that Libav support is broken
wm4
2018-04-20
1
-3
/
+3
*
encode: simplify colorspace setting
wm4
2018-04-20
3
-38
/
+2
*
encode: cosmetics
wm4
2018-04-20
3
-93
/
+107
*
vo_lavc: remove pointless uint32_t type for int values
wm4
2018-04-20
1
-7
/
+2
*
encode: remove some unused functions
wm4
2018-04-20
2
-20
/
+0
*
encoding: deprecate a bunch of obscure options
wm4
2018-04-20
4
-10
/
+13
*
audio: fix EOF handling if there was no data at all
wm4
2018-04-20
1
-0
/
+7
*
video: pass through container fps to filters
wm4
2018-04-19
7
-15
/
+16
*
demux: support for some kinds of timed metadata
wm4
2018-04-18
8
-121
/
+234
*
player: remove in_dispatch field
wm4
2018-04-18
4
-17
/
+35
*
dispatch: simplify, disallow recursive invocation
wm4
2018-04-18
1
-75
/
+60
*
w32_common: avoid recursive dispatch queue calls
wm4
2018-04-18
1
-1
/
+6
*
scripting: change when/how player waits for scripts being loaded
wm4
2018-04-18
5
-22
/
+27
*
cocoa-cb: fix a warning with swift 4.1 and slight cleanup
Akemi
2018-04-17
1
-3
/
+7
*
HIDRemote: fix volume buttons on macOS 10.13
Akemi
2018-04-17
1
-0
/
+8
*
hwdec_ios: fix crash after mapper_init failure
Aman Gupta
2018-04-17
1
-2
/
+4
*
demux: mark eia608 packets as keyframes
Aman Gupta
2018-04-17
1
-0
/
+1
*
demux, player: mark dependent tracks
Aman Gupta
2018-04-17
4
-1
/
+5
*
client API: make sure to send IDLE event after mpv_initialize()
wm4
2018-04-16
1
-0
/
+1
*
demux_lavf: use new libavformat semantics for stream resync
wm4
2018-04-16
1
-17
/
+2
*
client API: fix potential sporadic freezes on termination
wm4
2018-04-16
1
-4
/
+4
*
client API: clarify that Display pointers etc. need to stay valid
wm4
2018-04-16
2
-8
/
+25
*
f_lavfi: add an option to use old audio PTS handling for af_lavfi
wm4
2018-04-15
3
-1
/
+45
*
DOCS/interface-changes.rst: adjust some audio filter change notes
wm4
2018-04-15
1
-3
/
+5
*
audio: do not try to resample spdif data
wm4
2018-04-15
1
-0
/
+5
*
audio: don't recreate AO if a filter changes the output format
wm4
2018-04-15
2
-4
/
+32
*
ao_alsa: actually report underruns to user
wm4
2018-04-15
1
-5
/
+5
*
f_output_chain: fix typo
wm4
2018-04-15
1
-1
/
+1
*
audio: change format negotiation, remove channel remix fudging
wm4
2018-04-15
3
-229
/
+89
*
f_autoconvert: be less clever about running specific codepaths
wm4
2018-04-15
1
-28
/
+14
*
ao_pulse: reduce requested device buffer size
wm4
2018-04-15
2
-2
/
+2
*
ao_alsa: reduce requested buffer size
wm4
2018-04-15
1
-2
/
+2
*
ao_alsa: add options for controlling period/buffer size
wm4
2018-04-15
2
-8
/
+30
*
ytdl_hook: don't log error when loading is aborted
wm4
2018-04-15
1
-2
/
+6
*
stream_libarchive: mark as needing cache
wm4
2018-04-15
1
-0
/
+1
*
demux: fix deadlock on "program" property changes
wm4
2018-04-15
1
-0
/
+6
*
demux_mkv: fix certain cases of recursive SeekHeads
wm4
2018-04-15
1
-4
/
+1
*
vo_gpu: hwdec: Use ffnvcodec to load CUDA symbols
Philip Langdale
2018-04-15
5
-246
/
+50
*
build: fixup vendored wayland protocols with variants
Jan Ekström
2018-04-15
2
-10
/
+31
*
ao_openal: document the muted↔gain conversion
Jan Ekström
2018-04-15
1
-0
/
+3
*
ao/openal: Remove notes on experimentality from the documentation
LAGonauta
2018-04-15
1
-4
/
+1
*
ao/openal: Add option to set buffering characteristics
LAGonauta
2018-04-15
2
-23
/
+70
*
ao/openal: Add better sample format and channel layout selection
LAGonauta
2018-04-15
1
-139
/
+73
*
ao/openal: Add OpenAL Soft extension to get the correct latency
LAGonauta
2018-04-15
1
-1
/
+16
*
ao/openal: Add support for direct channels output
LAGonauta
2018-04-15
2
-0
/
+16
*
ao/openal: Add hardware mute support
LAGonauta
2018-04-15
1
-0
/
+12
*
ao/openal: Use only one source for audio output
LAGonauta
2018-04-15
1
-52
/
+153
*
opengl: include details in EGL context errors
Aman Gupta
2018-04-12
1
-3
/
+3
*
demux_lavf: skip demuxer hack iteration if hacks are disabled
sergey.dobrodey
2018-04-12
1
-3
/
+1
*
demux_mkv: add V_AV1 identifier for AV1
Jan Ekström
2018-04-08
1
-0
/
+1
*
manpage: document vaapi-device
Kevin Mitchell
2018-04-08
1
-0
/
+4
*
manpage: move cuda-decode-device with hwdec options
Kevin Mitchell
2018-04-08
1
-10
/
+10
*
js: use new hooks API (match f60826c3)
Avi Halachmi (:avih)
2018-04-07
2
-10
/
+50
*
js: dump(..): fix incorrect <VISITED> with array argument
Avi Halachmi (:avih)
2018-04-07
1
-1
/
+1
*
js: implement mp.register_idle
Avi Halachmi (:avih)
2018-04-07
2
-7
/
+53
*
js: implement mp.options.read_options
Avi Halachmi (:avih)
2018-04-07
2
-8
/
+60
*
config: replace config dir lua-settings/ with dir script-opts/
Avi Halachmi (:avih)
2018-04-07
6
-5
/
+14
*
ao_opensles: let cfg_frames_per_buffer accept buffer size up to 0.5s at 192kHz
Tom Yan
2018-04-05
1
-1
/
+1
*
ao_opensles: remove useless cfg_sample_rate
Tom Yan
2018-04-05
2
-5
/
+1
*
ao_opensles: bump device buffer size to 250ms
Tom Yan
2018-04-05
1
-1
/
+1
*
ao_opensles: do one buffer only
Tom Yan
2018-04-05
1
-15
/
+8
*
av_common: cosmetic simplification to ffmpeg component iteration loops
wm4
2018-04-03
1
-4
/
+2
*
f_lavfi: use new libavfilter iteration API
wm4
2018-04-03
3
-5
/
+6
*
video: remove libavutil PSEUDOPAL stuff
wm4
2018-04-03
3
-6
/
+3
*
vaapi: add option to select a non-default device path
Rostislav Pehlivanov
2018-03-30
3
-27
/
+52
*
lavc_conv: do not allow libavcodec to drop subtitles with broken UTF-8
wm4
2018-03-26
2
-1
/
+2
*
player: fix hook processing consistency and code duplication issues
wm4
2018-03-26
3
-45
/
+20
*
client API: add a first class hook API, and deprecate old API
wm4
2018-03-26
14
-103
/
+283
*
client API: deprecate mpv_get_wakeup_pipe()
wm4
2018-03-26
3
-17
/