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
*
x11: don't hide cursor if window isn't focused
wm4
2018-12-06
2
-20
/
+33
*
stream: silence failed seek message on termination
wm4
2018-12-06
1
-1
/
+2
*
stream: something
wm4
2018-12-06
1
-3
/
+4
*
vo, vo_gpu, glx: correct GLX_OML_sync_control usage
wm4
2018-12-06
3
-84
/
+128
*
demux_mkv: simplify avi compat. codec_tags.c GUID lookup
wm4
2018-12-06
1
-13
/
+3
*
demux: remove some dead code
wm4
2018-12-06
2
-10
/
+0
*
demux: add another stream recording feature
wm4
2018-12-06
5
-4
/
+53
*
demux_lavf: to get effective HLS bitrate
wm4
2018-12-06
1
-1
/
+80
*
demux, stream: readd cache-speed in some other form
wm4
2018-12-06
7
-1
/
+70
*
vo: use a struct for vsync feedback stuff
wm4
2018-12-06
7
-36
/
+52
*
vo_gpu: glx: use GLX_OML_sync_control for better vsync reporting
wm4
2018-12-06
7
-0
/
+142
*
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
98
-3147
/
+3936
|
\
|
*
demux, stream: rip out the classic stream cache
wm4
2018-08-31
27
-1467
/
+49
|
*
rendezvous: fix a typo
wm4
2018-08-31
1
-1
/
+1
|
*
demux: allow cache sizes > 2GB
wm4
2018-08-24
1
-4
/
+8
|
*
demux_lavf: v4l streams are not seekable
wm4
2018-08-24
1
-0
/
+2
|
*
player: don't print status line again when quitting
wm4
2018-08-11
1
-2
/
+5
|
*
HACK: prefetch subtitles on track switch a bit more
wm4
2018-06-30
1
-1
/
+4
|
*
player: don't cache subtitles across deselection
wm4
2018-06-30
2
-6
/
+6
|
*
player: fix coding style
wm4
2018-05-24
1
-3
/
+3
|
*
m_config: remove a redundant condition
wm4
2018-05-24
1
-3
/
+1
|
*
demux_lavf: drop obscure genpts option
wm4
2018-05-24
2
-11
/
+0
|
*
vo: remove bogus #if
wm4
2018-05-24
1
-2
/
+0
|
*
terminal-unix: stop trying to read when terminal disappears
wm4
2018-05-24
1
-2
/
+4
|
*
options: add --http-proxy
wm4
2018-05-24
2
-0
/
+11
|
*
command: avoid some direct MPOpts write accesses
wm4
2018-05-24
1
-7
/
+7
|
*
m_config: fix build with emulated stdatomic
wm4
2018-05-24
1
-2
/
+3
|
*
m_config: make m_config_cache_update() return more fine grained
wm4
2018-05-24
1
-3
/
+7
|
*
player: get rid of mpv_global.opts
wm4
2018-05-24
16
-63
/
+75
|
*
vd_lavc: move hwdec opts to local config, don't use global MPOpts
wm4
2018-05-24
4
-43
/
+50
|
*
path: don't access global option struct
wm4
2018-05-24
4
-7
/
+20
|
*
m_config: add a special define to access main config
wm4
2018-05-24
2
-5
/
+7
|
*
ao: use a local option struct
wm4
2018-05-24
6
-19
/
+44
|
*
player: remove deprecated vo/ao auto profiles
wm4
2018-05-24
2
-9
/
+2
|
*
m_config: optimize initialization of each option
wm4
2018-05-24
1
-5
/
+9
|
*
m_config: remove extra default_data field
wm4
2018-05-24
3
-20
/
+29
|
*
m_config: remove unused fields
wm4
2018-05-24
2
-8
/
+2
|
*
build: prefer C11 mode
wm4
2018-05-24
1
-1
/
+6
|
*
m_config: reduce redundant option change notifications
wm4
2018-05-24
1
-1
/
+1
|
*
m_config: remove an old temporary hack
wm4
2018-05-24
2
-308
/
+336
|
*
osdep: add portable C11-like alignof() macro
wm4
2018-05-24
1
-0
/
+5
|
*
m_config: remove outdated comment
wm4
2018-05-24
1
-1
/
+0
|
*
m_config: check for int16_t offset overflow
wm4
2018-05-24
1
-1
/
+3
|
*
m_config: remove an unused function
wm4
2018-05-24
2
-15
/
+0
|
*
m_option: remove an unused field
wm4
2018-05-24
2
-13
/
+0
|
*
m_config: cosmetics: fix 2 typos
wm4
2018-05-24
1
-2
/
+2
|
*
input: remove now unused "abort command" and cancel infrastructure
wm4
2018-05-24
5
-75
/
+7
|
*
player: make playback termination asynchronous
wm4
2018-05-24
8
-32
/
+136
|
*
player: change the role of the "stop_play" and "playing" variable
wm4
2018-05-24
5
-18
/
+23
|
*
demux: add a way to destroy the demuxer asynchronously
wm4
2018-05-24
2
-8
/
+93
|
*
player: move a function (no functional changes)
wm4
2018-05-24
1
-7
/
+7
|
*
manpage: update --demuxer-thread option
wm4
2018-05-24
1
-3
/
+6
|
*
player: some further cleanup of the mp_cancel crap
wm4
2018-05-24
6
-79
/
+62
|
*
demux: get rid of free_demuxer[_and_stream]()
wm4
2018-05-24
8
-27
/
+31
|
*
player: simplify edition switching
wm4
2018-05-24
4
-13
/
+4
|
*
command: whitelist some blocking accesses for certain demuxers/streams
wm4
2018-05-24
7
-8
/
+18
|
*
timer: remove an unused helper function
wm4
2018-05-24
2
-16
/
+0
|
*
thread_pool: add a helper function
wm4
2018-05-24
2
-10
/
+30
|
*
thread_pool: move comments to .h file
wm4
2018-05-24
2
-17
/
+17
|
*
command: make loadlist command async and abortable
wm4
2018-05-24
5
-7
/
+15
|
*
player: make various commands for managing external tracks abortable
wm4
2018-05-24
5
-54
/
+96
|
*
demux: add a "cancel" field
wm4
2018-05-24
5
-5
/
+8
|
*
stream_file: use a separate mp_cancel thing
wm4
2018-05-24
1
-2
/
+8
|
*
thread_tools: unify mp_cancel POSIX/win32 paths, add features
wm4
2018-05-24
2
-52
/
+153
|
*
misc: add linked list helpers
wm4
2018-05-24
2
-0
/
+269
|
*
thread_tools: minor simplification
wm4
2018-05-24
1
-3
/
+1
|
*
misc: move mp_cancel from stream.c to thread_tools.c
wm4
2018-05-24
15
-145
/
+171
|
*
cmd: do not use a random value for MP_CMD_OPT_ARG
wm4
2018-05-24
1
-1
/
+1
|
*
input: slightly improve --input-cmdlist output
wm4
2018-05-24
2
-6
/
+7
|
*
command: give named arguments to almost all commands
wm4
2018-05-24
5
-249
/
+409
|
*
json: add some non-standard extensions
wm4
2018-05-24
3
-7
/
+77
|
*
json: format slightly nicer escape sequences
wm4
2018-05-24
2
-6
/
+20
|
*
test: add tests for json parser/formatter
wm4
2018-05-24
1
-0
/
+86
|
*
misc: move some helper code from client.c
wm4
2018-05-24
3
-49
/
+56
|
*
player: use canonical playback time for video refreshes
wm4
2018-05-24
1
-4
/
+1
|
*
player: don't reset last_seek_pts on playback state reset
wm4
2018-05-24
2
-4
/
+2
|
*
manpage: mention that fd:// file descriptors may be modified
wm4
2018-05-24
1
-0
/
+2
|
*
stream_file: properly detect stdin as pipe
wm4
2018-05-24
1
-17
/
+16
|
*
vd_lavc: minor simplification for get_format fallback
wm4
2018-05-24
1
-7
/
+1
|
*
manpage: remove a reference to a removed option
wm4
2018-05-24
1
-2
/
+1
|
*
demux: late streams on start shouldn't restrict the seek range
wm4
2018-05-24
1
-1
/
+9
|
*
demux: streams that reached EOF shouldn't restrict the seek range
wm4
2018-05-24
1
-6
/
+20
|
*
demux: fix/improve aspects of EOF signaling
wm4
2018-05-24
1
-9
/
+14
|
*
client API: kill async commands on termination
wm4
2018-05-24
5
-14
/
+65
|
*
demux_lavf: remove ffm blacklist entry
wm4
2018-05-24
1
-2
/
+0
|
*
ipc: some user-visible changes to prepare for making all commands async
wm4
2018-05-24
3
-1
/
+18
|
*
ipc: cosmetic: switch a negated if/else
wm4
2018-05-24
1
-3
/
+3
|
*
ipc: alias set_property_string to set_property
wm4
2018-05-24
2
-28
/
+4
|
*
lua: expose mpv_abort_async_command()
wm4
2018-05-24
4
-3
/
+47
|
*
command: make "subprocess" explicitly abortable
wm4
2018-05-24
2
-5
/
+9
|
*
command: add a way to abort asynchronous commands
wm4
2018-05-24
12
-9
/
+169
|
*
player: rename "lock" to "abort_lock"
wm4
2018-05-24
3
-12
/
+12
|
*
lua: reimplement mp.subprocess_detached() by invoking the "run" command
wm4
2018-05-24
3
-30
/
+7
|
*
lua: reimplement mp.subprocess() by invoking the new subprocess command
wm4
2018-05-24
4
-118
/
+41
|
*
command: add a subprocess command
wm4
2018-05-24
5
-0
/
+108
|
*
input: add glue code for named arguments
wm4
2018-05-24
4
-47
/
+248
|
*
node: move a mpv_node helper from ipc.c to shared code
wm4
2018-05-24
3
-14
/
+17
|
*
thread_pool: set thread name
wm4
2018-05-24
1
-0
/
+3
|
*
video: trust container FPS early on if possible
wm4
2018-05-24
1
-1
/
+2
|
*
input: add a define for the number of mouse buttons and use it
wm4
2018-05-24
3
-1
/
+7
|
*
TOOLS: add a stupid test program for Lua async commands
wm4
2018-05-24
1
-0
/
+53
|
*
lua: expose async commands
wm4
2018-05-24
3
-0
/
+49
|
*
screenshot: report success to caller
wm4
2018-05-24
1
-3
/
+7
|
*
client API: merge status_reply() helper with only remaining caller
wm4
2018-05-24
1
-12
/
+5
|
*
client API: add returning of data from async commands
wm4
2018-05-24
3
-12
/
+33
|
*
client API: clarify asynchronous call ordering non-guarantees
wm4
2018-05-24
1
-6
/
+3
|
*
input: remove unused field
wm4
2018-05-24
1
-1
/
+0
|
*
screenshot: change async behavior to be in line with new semantics
wm4
2018-05-24
5
-130
/
+86
|
*
command: move screenshot command stubs to screenshot.c
wm4
2018-05-24
3
-67
/
+66
|
*
manpage: mention that --no-correct-pts can break seeking too
wm4
2018-05-24
1
-2
/
+2
|
*
player: make all external file loading actions async
wm4
2018-05-24
4
-23
/
+93
|
*
player: make abort during loading faster if ytdl_hook is used
wm4
2018-05-24
1
-0
/
+7
|
*
player: don't even start loading external tracks when aborting loading
wm4
2018-05-24
1
-1
/
+1
|
*
command: make sub-add and audio-add commands async
wm4
2018-05-24
4
-7
/
+24
|
*
command: add infrastructure for async commands
wm4
2018-05-24
10
-47
/
+329
|
*
thread_pool: make it slightly less dumb
wm4
2018-05-24
3
-43
/
+142
|
*
client: merge can_terminate() function
wm4
2018-05-24
1
-15
/
+12
|
*
misc: add a synchronization helper
wm4
2018-05-24
3
-0
/
+102
|
*
input: move an enum back to its correct place
wm4
2018-05-24
2
-13
/
+13
|
*
command: handle list commands like normal commands
wm4
2018-05-24
2
-11
/
+11
|
*
dispatch: add an assert()
wm4
2018-05-24
1
-0
/
+1
|
*
client API: some doxygen fixes/additions
wm4
2018-05-24
3
-6
/
+28
*
|
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
/