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
path:
root
/
osdep
Commit message (
Expand
)
Author
Age
Files
Lines
*
mac/input: add support for dead key reporting
der richter
2 days
1
-1
/
+20
*
mac: make display-names unique to allow specific selection
der richter
2 days
1
-0
/
+24
*
terminal-win: support mouse input events
nanahi
9 days
1
-29
/
+74
*
terminal-win: implement terminal_get_size2
nanahi
9 days
1
-1
/
+21
*
terminal-win: implement terminal_set_mouse_input
nanahi
9 days
1
-0
/
+7
*
terminal: add terminal_set_mouse_input function
nanahi
9 days
3
-0
/
+13
*
terminal-unix: style fix
nanahi
9 days
1
-2
/
+2
*
terminal-unix: ignore unhandled mouse CSI sequences
nanahi
9 days
1
-0
/
+7
*
terminal-unix: support mouse escape codes
nanahi
9 days
2
-2
/
+43
*
mac/log: fix use after free when freeing mpv handle
der richter
14 days
2
-2
/
+8
*
mac/vulkan: add support for frame timing via presentation feedback
der richter
2024-04-10
6
-5
/
+82
*
win32: change fputs to fwrite wrapper
Kacper Michajłow
2024-04-07
5
-17
/
+24
*
vo_tct: add synchronized output support
Kacper Michajłow
2024-04-07
1
-0
/
+2
*
terminal-win: add more control codes support in non-VT mode
Kacper Michajłow
2024-04-07
1
-6
/
+76
*
mac/remote: use event type as key state for proper mapping in function
der richter
2024-04-04
1
-4
/
+3
*
mac/apphub: fix opening several files at once via Finder or App icon
der richter
2024-04-04
2
-6
/
+12
*
mac/app: add some verbose logging for app startup and file handling
der richter
2024-04-01
2
-0
/
+8
*
mac/apphub: only instantiate log and option when in Application mode
der richter
2024-04-01
1
-4
/
+6
*
mac/menu: remove redundant quit func and use identical command func
der richter
2024-04-01
1
-7
/
+2
*
mac/app: cleanup and optimise App launch and termination
der richter
2024-04-01
2
-52
/
+26
*
mac/apphub: move opening url into AppHub
der richter
2024-04-01
2
-11
/
+14
*
mac/app: use new open url App event to simplify open file event handling
der richter
2024-04-01
1
-38
/
+12
*
mac/log: fallback to system logger if no mp_log is yet available
der richter
2024-04-01
2
-1
/
+18
*
mac/app: rewrite App c main function, startup and termination in swift
der richter
2024-04-01
9
-201
/
+96
*
mac/app: rewrite Application class in swift
der richter
2024-04-01
3
-99
/
+106
*
mac: cleanup swift bridge header imports and unify them
der richter
2024-03-29
11
-65
/
+48
*
mac/apphub: make DnD behaviour on bundle icon configurable
der richter
2024-03-29
1
-0
/
+3
*
mac/log: rename log functions and cleanup class
der richter
2024-03-29
3
-17
/
+17
*
mac: use LogHelper directly instead of mp_log
der richter
2024-03-29
1
-2
/
+2
*
mac: rename mpvHandle to mpv
der richter
2024-03-29
2
-9
/
+9
*
mac: remove now unnecessary objective-c forwarding
der richter
2024-03-29
4
-8
/
+7
*
mac/apphub: move cocoa-cb into AppHub
der richter
2024-03-29
3
-21
/
+9
*
mac/apphub: move menu bar into AppHub
der richter
2024-03-29
4
-11
/
+11
*
mac/app: remove unused Application flag
der richter
2024-03-29
1
-6
/
+0
*
mac/apphub: move mac options into AppHub
der richter
2024-03-29
8
-85
/
+91
*
mac/apphub: move app icon into AppHub
der richter
2024-03-29
8
-20
/
+44
*
mac: cleanup mac headers and include preprocessors
der richter
2024-03-29
3
-12
/
+2
*
mac/event: only initialise an EventHelper when necessary
der richter
2024-03-24
2
-4
/
+12
*
mac/touchbar: use AppHub directly instead of the singleton
der richter
2024-03-24
1
-2
/
+3
*
mac/remote: use AppHub directly instead of the singleton
der richter
2024-03-24
1
-2
/
+3
*
mac/touchbar: use EventHelper for event handling
der richter
2024-03-24
4
-66
/
+22
*
mac/touchbar: move touch bar into AppHub
der richter
2024-03-24
2
-1
/
+7
*
mac/remote: use EventHelper for event handling
der richter
2024-03-24
2
-50
/
+37
*
mac/touchbar: fix devision by 0
der richter
2024-03-24
1
-1
/
+1
*
mac/remote: fix devision by 0
der richter
2024-03-24
1
-1
/
+1
*
cocoa-cb: use EventHelper for event handling
der richter
2024-03-24
2
-18
/
+11
*
cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
der richter
2024-03-24
3
-22
/
+12
*
mac/apphub: migrate remaining events functionality to new AppHub
der richter
2024-03-24
10
-219
/
+161
*
mac/event: add helper to subscribe to mpv events and property changes
der richter
2024-03-24
2
-0
/
+166
*
mac/libmpv: remove unused functions
der richter
2024-03-21
1
-37
/
+0
*
mac/option: remove now unused computed option variables
der richter
2024-03-21
1
-1
/
+0
*
mac/option: rename option structs to properly represent their content
der richter
2024-03-21
4
-35
/
+29
*
mac/libmpv: remove mac option handling in favour of option handler
der richter
2024-03-21
1
-14
/
+0
*
mac/option: make option helper none optional
der richter
2024-03-21
1
-1
/
+1
*
mac/option: make option helper vo struct independent
der richter
2024-03-21
1
-6
/
+3
*
mac/option: optimise option pointer access
der richter
2024-03-21
1
-3
/
+4
*
mac/option: remove unused and obsolete variables
der richter
2024-03-21
1
-6
/
+1
*
mac/option: move option functionality from mpv helper to option helper
der richter
2024-03-21
3
-8
/
+8
*
mac/type: move c<>swift type bridging into a dedicated type helper
der richter
2024-03-21
6
-70
/
+88
*
win32: increase hires timer resolution
nanahi
2024-03-19
3
-21
/
+38
*
win32: avoid multi byte string to wide conversion if not needed
Kacper Michajłow
2024-03-19
1
-5
/
+18
*
win32: add puts/fputs wrappers
Kacper Michajłow
2024-03-19
5
-14
/
+64
*
win32: optimize mp_vfprintf a little
Kacper Michajłow
2024-03-19
4
-23
/
+36
*
win32: cache GetConsoleMode state for stdout/stderr
Kacper Michajłow
2024-03-19
3
-31
/
+42
*
win32: don't touch buffering options
Kacper Michajłow
2024-03-19
1
-1
/
+0
*
win32-console-wrapper: fix printf specifiers
Kacper Michajłow
2024-03-19
1
-1
/
+1
*
win32: don't pass std handles if they are attached to console
Kacper Michajłow
2024-03-19
1
-15
/
+20
*
Revert "osdep/io: ignore 'x' mode for mp_fopen"
nanahi
2024-03-19
1
-1
/
+2
*
win32: implement shell link target resolving
nanahi
2024-03-19
2
-0
/
+26
*
osdep/main-fn-win: fix implicit conversion warning
nanahi
2024-03-19
1
-1
/
+1
*
osdep/threads: fix warning: initializer element is not constant
nanahi
2024-03-19
2
-2
/
+2
*
mac/touchbar: simplify item and view creation
der richter
2024-03-18
1
-70
/
+53
*
mac/touchbar: optimise time item update
der richter
2024-03-18
1
-6
/
+3
*
mac/touchbar: optimise constraint calculation
der richter
2024-03-18
1
-5
/
+3
*
mac/touchbar: use DateComponentsFormatter for time formatting
der richter
2024-03-18
1
-9
/
+5
*
mac/touchbar: simplify update items logic
der richter
2024-03-18
1
-27
/
+8
*
mac/touchbar: take playback speed into account for rate limiting
der richter
2024-03-18
1
-1
/
+4
*
mac/touchbar: rewrite touch bar in swift
der richter
2024-03-18
4
-397
/
+344
*
various: use static assertions where appropriate
sfan5
2024-03-17
1
-1
/
+1
*
mac/input: optimise scroll wheel event handling
der richter
2024-03-16
1
-35
/
+18
*
mac/input: move scroll wheel event handling into input helper
der richter
2024-03-16
1
-5
/
+40
*
mac/input: optimise mouse movement enabled check
der richter
2024-03-16
1
-2
/
+3
*
mac/input: fix switched mouse forward and back button
der richter
2024-03-16
1
-2
/
+2
*
mac/input: move mouse event handling into input helper
der richter
2024-03-16
1
-0
/
+28
*
mac/input: add missing special keys
der richter
2024-03-14
1
-0
/
+2
*
mac/input: add simplified mp_keymap init
der richter
2024-03-14
2
-52
/
+32
*
mac/input: remove wrongly mapped modifier keys
der richter
2024-03-14
1
-3
/
+0
*
mac/event: move key event handling to input helper and optimise it
der richter
2024-03-14
7
-165
/
+128
*
mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
der richter
2024-03-14
2
-2
/
+8
*
mac/events: remove redundant functions and optimise input helper usage
der richter
2024-03-14
10
-109
/
+29
*
mac/helper: move input ctx related functionality into new input helper
der richter
2024-03-14
3
-95
/
+76
*
mac/events: move input ctx related functionality into new input helper
der richter
2024-03-14
3
-31
/
+79
*
mac/menu: add explicit menu type instead of an inferred type
der richter
2024-03-07
1
-45
/
+49
*
mac/menu: make menu creation recursive to allow nested submenus
der richter
2024-03-07
1
-31
/
+31
*
mac/menu: move conditional Bundle menu items into config
der richter
2024-03-07
1
-11
/
+6
*
mac/menu: keep track of menu items with dynamic actions
der richter
2024-03-07
1
-14
/
+8
*
mac/menu: merge file and url config properties
der richter
2024-03-07
1
-15
/
+11
*
mac/menu: properly guard playlist array access
der richter
2024-03-07
1
-2
/
+2
*
mac/menu: attach menu config to menu item for direct access
der richter
2024-03-07
1
-27
/
+21
*
mac/menu: replace app.command usage with event.command
der richter
2024-03-07
1
-2
/
+2
*
mac/menu: fix touch bar menu item
der richter
2024-03-07
1
-6
/
+0
*
mac/menu: rename Preferences to Settings for consistency with macOS
der richter
2024-03-07
1
-4
/
+4
*
mac/menu: remove duplicate key assignment Undo/Zoom
der richter
2024-03-07
1
-1
/
+1
*
mac/menu: optimise loading files function
der richter
2024-03-07
1
-7
/
+3
*
mac/menu: replace deprecated openFile() usage
der richter
2024-03-07
1
-8
/
+8
*
mac/menu: remove unnecessary alert config fields and alert
der richter
2024-03-07
1
-43
/
+10
*
mac/menu: rewrite menu bar in swift
der richter
2024-03-07
8
-910
/
+472
*
mac/app: remove unused function
der richter
2024-03-07
2
-7
/
+0
*
osdep/mac: make mac naming of files, folders and function consistent
der richter
2024-02-28
28
-45
/
+45
*
build: fix build when disabling cocoa-cb
der richter
2024-02-27
2
-2
/
+2
*
cocoa-cb: remove pre-allocation and initialise only when used
der richter
2024-02-27
4
-9
/
+24
*
osdep/io: add mp_unlink()
nanahi
2024-02-25
2
-0
/
+10
*
mac: code consistency changes
der richter
2024-02-24
1
-4
/
+0
*
osdep/io: move I/O utility functions to misc/io_utils
nanahi
2024-02-23
2
-58
/
+0
*
osdep/io: ignore 'x' mode for mp_fopen
nanahi
2024-02-23
1
-2
/
+1
*
various: make mentions of macOS consistent
der richter
2024-02-21
2
-2
/
+2
*
osdep/threads-posix: fix headers for OpenBSD build
Jose Maldonado aka Yukiteru
2024-02-15
1
-0
/
+5
*
mac/remote: simplify cover retrieval
der richter
2024-02-15
1
-3
/
+1
*
mac/remote: remove unnecessary nowPlayingInfo variable
der richter
2024-02-15
1
-14
/
+7
*
mac/remote: add album and artist info
der richter
2024-02-15
2
-3
/
+12
*
mac/remote: add seek support
der richter
2024-02-15
1
-2
/
+14
*
mac/remote: add chapter title info
der richter
2024-02-15
3
-4
/
+8
*
mac/remote: add media-title info
der richter
2024-02-15
2
-3
/
+7
*
mac/remote: add playback rate info
der richter
2024-02-15
2
-2
/
+6
*
mac/remote: add duration and current position info
der richter
2024-02-15
2
-8
/
+26
*
mac/remote: remove make current observer when stopped
der richter
2024-02-15
1
-0
/
+6
*
mac/remote: replace command handler with generic handler function config
der richter
2024-02-15
1
-15
/
+17
*
mac/remote: simplify repeatable key logic
der richter
2024-02-15
1
-6
/
+2
*
mac/remote: move configs to initialiser for new MediaPlayer shorthands
der richter
2024-02-15
1
-53
/
+56
*
mac/remote: move class local struct and enum definition to extension
der richter
2024-02-15
1
-1
/
+3
*
mac/remote: use explicit struct instead of generic array for configs
der richter
2024-02-15
1
-48
/
+31
*
osdep: fix infinite loop when cancelling subprocess
sfan5
2024-02-11
1
-1
/
+3
*
various: replace dead links in comments
nanahi
2024-02-11
1
-2
/
+4
*
io: add mp_save_file
Kacper Michajłow
2024-01-31
2
-0
/
+30
*
osdep/timer: update documentation and test for mp_time_ns
Kacper Michajłow
2024-01-26
1
-1
/
+1
*
osdep/io: expand path before LoadLibrary
Kacper Michajłow
2024-01-22
1
-3
/
+17
*
terminal: don't print escape sequence if not tty
Kacper Michajłow
2024-01-15
1
-2
/
+4
*
terminal-unix: don't install handler before pipe
NRK
2024-01-15
1
-4
/
+5
*
terminal-unix: move all processing out of sighandler
NRK
2024-01-15
1
-23
/
+16
*
terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
llyyr
2024-01-14
1
-2
/
+2
*
various: use correct PATH_MAX for win32
sfan5
2023-12-27
4
-11
/
+28
*
osdep: clarify and rename a constant on win32
sfan5
2023-12-27
1
-3
/
+5
*
various: fix capitalization of 'GitHub'
Ikko Eltociear Ashimine
2023-12-27
1
-1
/
+1
*
win32: opt in to the windows segment heap
Andarwinux
2023-12-22
1
-0
/
+1
*
win32: support long file paths
stax76
2023-12-21
1
-0
/
+1
*
terminal-unix: enable the cursor after ctrl+z
Guido Cella
2023-12-18
1
-0
/
+2
*
mac: add support for drag-and-drop option
der richter
2023-12-15
2
-0
/
+15
*
win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
nanahi
2023-12-06
1
-0
/
+2
*
mac: report modifier keys on precise scrolling
der richter
2023-12-02
1
-2
/
+23
*
Reapply "osdep/meson: add libplacebo include dir to swift compile"
Dudemanguy
2023-11-27
1
-1
/
+3
*
Revert "osdep/meson: add libplacebo include dir to swift compile"
Dudemanguy
2023-11-27
1
-3
/
+1
*
mac: fix libmpv usage without embedding
der richter
2023-11-25
4
-20
/
+9
*
mac: cleanup some unused and unneeded code
der richter
2023-11-25
1
-1
/
+0
*
osdep/io: add PRINTF_ATTRIBUTE for printf overrides
Kacper Michajłow
2023-11-25
1
-2
/
+4
*
meson: adjust win32 defines
Kacper Michajłow
2023-11-25
1
-0
/
+1
*
osdep/macosx: add default switch cases to suppress Wswitch
Kacper Michajłow
2023-11-24
2
-0
/
+4
*
mac: add rotation menubar entries
der richter
2023-11-20
1
-0
/
+22
*
win32: don't jump over variable init with goto
Kacper Michajłow
2023-11-18
1
-1
/
+2
*
osxbundle: remove mpv-bundle symlink to allow code signing
Daniel Brookman
2023-11-15
1
-5
/
+4
*
osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
Kacper Michajłow
2023-11-11
1
-1
/
+0
*
mac: change display name retrieval to localizedName NSScreen property
der richter
2023-11-10
1
-31
/
+0
*
osdep/io: implement rename() wrapper
sfan5
2023-11-10
2
-0
/
+16
*
vo: don't sleep 1ms always when requested time is in the past
Kacper Michajłow
2023-11-09
1
-2
/
+9
*
mac: remove runtime checks and compatibility for macOS older than 10.15
der richter
2023-11-09
7
-129
/
+5
*
meson: remove several macos-10-* build options
Dudemanguy
2023-11-09
2
-25
/
+0
*
audio: introduce ao_read_data_nonblocking()
Thomas Weißschuh
2023-11-08
1
-0
/
+2
*
threads-win32: add comment about local decl of a function
Kacper Michajłow
2023-11-08
1
-0
/
+1
*
threads-win32: support UWP in mp_thread_set_name
Kacper Michajłow
2023-11-08
1
-3
/
+7
*
osdep/threads-posix: use CLOCK_MONOTONIC if supported
Kacper Michajłow
2023-11-08
1
-10
/
+56
*
osdep/timer-linux: check clock availability on init
Kacper Michajłow
2023-11-08
1
-6
/
+21
*
threads: unbreak mpv on builds without asserts
Kacper Michajłow
2023-11-06
3
-4
/
+2
*
win32/pthread: remove unused code
Kacper Michajłow
2023-11-05
3
-529
/
+0
*
timer: remove unused code
Kacper Michajłow
2023-11-05
2
-37
/
+0
*
threads: remove unused code
Kacper Michajłow
2023-11-05
2
-33
/
+0
*
threads: rename threads.c to threads-posix.c
Kacper Michajłow
2023-11-05
1