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
path:
root
/
osdep
Commit message (
Expand
)
Author
Age
Files
Lines
*
cocoa-cb: use new libmpv API instead of opengl-cb
Akemi
2018-03-04
2
-48
/
+62
*
cocoa-cb: move the GL dummy function to swift
Akemi
2018-03-04
2
-6
/
+3
*
osdep/atomic: add emulation for atomic_exchange()
wm4
2018-02-28
1
-0
/
+7
*
osdep/atomic: fix potential shadowing warnings
wm4
2018-02-28
1
-8
/
+8
*
cocoa-cb: make fullscreen resize animation duration configurable
Akemi
2018-02-28
1
-0
/
+7
*
cocoa-cb: change border and borderless window styling
Akemi
2018-02-28
2
-0
/
+17
*
cocoa-cb: fix invalid framebuffer operation error
Akemi
2018-02-21
1
-1
/
+5
*
lua+js: Implement utils.getpid()
sfan5
2018-02-13
1
-0
/
+29
*
cocoa-cb: initial implementation via opengl-cb API
Akemi
2018-02-12
6
-42
/
+392
*
osx: add some more menu bar items as suggested by Apples's HIG
Akemi
2018-01-20
1
-0
/
+35
*
osx: code cleanups and cosmetic fixes
Akemi
2018-01-20
5
-16
/
+2
*
osx: fix macOS 10.13 deprecation warning
Akemi
2018-01-20
2
-1
/
+7
*
mpv.rc: readd actual version info
Ricardo Constantino
2018-01-01
1
-2
/
+2
*
build: move copyright statement to a shared location
wm4
2018-01-01
2
-2
/
+3
*
Update copyright year
wm4
2018-01-01
1
-1
/
+1
*
subprocess-win: don't change the mouse cursor in CreateProcess
pavelxdd
2017-12-14
1
-1
/
+1
*
terminal-unix: fix race condition with tty reset
Drew DeVault
2017-12-09
1
-10
/
+10
*
terminal-unix: switch back to poll(3)
Drew DeVault
2017-12-09
1
-15
/
+9
*
osdep: add poll shim for macOS
Drew DeVault
2017-12-09
2
-0
/
+82
*
terminal-unix: fix busy looping on Linux
Drew DeVault
2017-12-08
1
-2
/
+1
*
Use /dev/tty instead of stdin for terminal input
Drew DeVault
2017-12-08
1
-18
/
+43
*
build: remove nanosleep() check
wm4
2017-12-02
1
-9
/
+0
*
build: remove termios check
wm4
2017-12-02
1
-14
/
+0
*
ao: simplify hack for float atomics
wm4
2017-11-30
1
-0
/
+3
*
win32: fix semantics of POSIX 2008 locale stubs
James Ross-Gowan
2017-11-19
2
-4
/
+19
*
stream_libarchive, osdep: use stubs for POSIX 2008 locale on MinGW
wm4
2017-11-12
1
-0
/
+7
*
osx: fix the bundle $PATH yet again
Akemi
2017-11-11
1
-1
/
+1
*
win32: add more-POSIXy versions of open() and fstat()
James Ross-Gowan
2017-10-25
2
-39
/
+296
*
osx: add right MacPorts paths to our bundle $PATH
Akemi
2017-10-07
1
-2
/
+3
*
osx: add some common paths to our $PATH when started from bundle
Akemi
2017-10-03
1
-0
/
+8
*
osx: fix bundle on macOS High Sierra (10.13)
Akemi
2017-10-03
2
-6
/
+21
*
android: posix_spawn(p) replacement
sfan5
2017-09-22
4
-1
/
+143
*
osdep/io: add android related bullshit
Jan Ekström
2017-09-18
1
-0
/
+27
*
osx: fix media keys input when other Apps steal the priority
Akemi
2017-09-07
3
-0
/
+27
*
osx: fix build on macOS 10.11 and earlier
Akemi
2017-08-26
2
-2
/
+8
*
win32: fix massive memory corruption (take 2)
wm4
2017-08-21
1
-3
/
+4
*
win32: fix massive memory corruption
wm4
2017-08-21
1
-2
/
+6
*
osx: remove the standard "Show Tab Bar" menu item
Akemi
2017-08-18
1
-0
/
+3
*
osx: code cleanups and cosmetic fixes
Akemi
2017-08-18
2
-5
/
+7
*
osx: refactor menu bar creation
Akemi
2017-08-18
4
-81
/
+686
*
osx: move menu bar creation into its own file
Akemi
2017-08-18
6
-142
/
+211
*
{demux_mf,osdep/io}: disable glob usage when it is not available
Jan Ekström
2017-08-05
1
-1
/
+1
*
w32_common: handle media keys
James Ross-Gowan
2017-08-05
2
-0
/
+23
*
subprocess-win: fix swprintf usage
James Ross-Gowan
2017-07-29
1
-1
/
+2
*
subprocess-win: don't leak pipe handle on error
James Ross-Gowan
2017-07-28
1
-1
/
+3
*
subprocess-win: remove VLA usage
James Ross-Gowan
2017-07-26
1
-2
/
+4
*
Universal Windows Plaform (UWP) support
Pedro Pombeiro
2017-06-29
6
-3
/
+89
*
Avoid calling close(-1)
wm4
2017-06-29
2
-20
/
+24
*
build: change how some OS specific source files are selected
wm4
2017-06-29
3
-10
/
+40
*
build: replace glob() check and assume it's always in POSIX
wm4
2017-06-29
1
-1
/
+1
*
terminal: remove unused return value
wm4
2017-06-27
3
-6
/
+3
*
osx: change license of OSX and cocoa files to LGPL
wm4
2017-06-24
10
-71
/
+71
*
w32_common, w32_keyboard: change license to LGPL
wm4
2017-06-24
2
-14
/
+14
*
Revert "osdep: NetBSD pthread_setname_np()"
wm4
2017-06-22
1
-6
/
+0
*
win32: pthread: avoid using TLS, simplify pthread_t
wm4
2017-06-15
2
-48
/
+89
*
terminal: change license to LGPL
wm4
2017-06-14
3
-32
/
+25
*
mpv.rc, mpv.exe.manifest: change license to LGPL
wm4
2017-06-12
1
-9
/
+7
*
win32: pthread: use the new thread naming API
James Ross-Gowan
2017-05-18
3
-1
/
+27
*
osdep/compiler.h: change license to LGPL
wm4
2017-05-08
1
-14
/
+8
*
osdep/timer*: change license to LGPL
wm4
2017-05-05
3
-23
/
+21
*
osx: fix deadlock on exit with libmpv on OSX
wm4
2017-04-19
1
-8
/
+11
*
Fix use of ISC license
wm4
2017-04-15
4
-2
/
+37
*
win32: fix mismatched free/talloc_free
wm4
2017-04-12
1
-1
/
+1
*
win32: rewrite getcwd() using GetFullPathNameW
wm4
2017-04-11
1
-2
/
+11
*
win32: add UTF-8 getcwd() wrapper
wm4
2017-04-11
2
-0
/
+20
*
osx: fix Touch Bar access on systems without Touch Bar support
Akemi
2017-04-02
1
-4
/
+7
*
osx: fix event propagation of menu bar item key shortcuts
Akemi
2017-03-27
1
-4
/
+3
*
osx: fix key input in certain circumstances
Akemi
2017-03-26
5
-25
/
+15
*
osx: initial Touch Bar support
Akemi
2017-03-26
7
-0
/
+433
*
osx: add key mappings for previous and next Media Keys
Akemi
2017-03-09
1
-3
/
+5
*
osx: drop support for OS X 10.7 and earlier
Akemi
2017-02-27
2
-31
/
+0
*
cocoa: fix dragging out of focus window
Akemi
2017-02-21
1
-0
/
+1
*
osx: improve bundle handling
Akemi
2017-02-16
1
-50
/
+5
*
cocoa: gracefully quit from the Dock's context menu
Akemi
2017-02-16
1
-4
/
+10
*
atomic: remove __atomic builtin usage
wm4
2017-02-13
1
-30
/
+7
*
vo_opengl: angle: rewrite with custom swap chain
James Ross-Gowan
2017-02-07
1
-0
/
+8
*
win32: add COM-specific SAFE_RELEASE to windows_utils.h
James Ross-Gowan
2017-01-30
1
-0
/
+4
*
atomic: drop __sync builtins
wm4
2017-01-27
1
-19
/
+0
*
Update copyright year
wm4
2017-01-01
1
-1
/
+1
*
cocoa: cosmetic fixes
Akemi
2016-12-16
2
-6
/
+11
*
cocoa: fullscreen refactoring
Akemi
2016-12-15
1
-0
/
+1
*
cocoa: support append file to paylist on drop
Akemi
2016-12-14
1
-1
/
+4
*
osx: update the menu and remove conflicting item
Akemi
2016-12-12
1
-7
/
+5
*
win32: fix some Clang warnings
James Ross-Gowan
2016-11-17
1
-3
/
+3
*
build: fix compilation with mingw-w64/Clang
James Ross-Gowan
2016-11-17
1
-1
/
+1
*
terminal-win: support modifier keys in console input
James Ross-Gowan
2016-10-14
1
-2
/
+14
*
terminal-win: clean up console input
James Ross-Gowan
2016-10-14
1
-49
/
+33
*
win32: build with -DINITGUID
James Ross-Gowan
2016-09-28
1
-1
/
+0
*
player: do not let pseudo-gui override user config settings
wm4
2016-09-23
1
-2
/
+4
*
cocoa: fix macOS 10.12 deprecation warnings
Akemi
2016-09-22
3
-9
/
+42
*
player: make --terminal freetly settable at runtime
wm4
2016-09-19
2
-4
/
+3
*
terminal-unix: don't send quit command on terminal_uninit()
wm4
2016-09-19
1
-4
/
+8
*
osdep: rename atomics.h to atomic.h
wm4
2016-09-07
2
-3
/
+3
*
atomics: readd some emulation
wm4
2016-09-06
1
-0
/
+43
*
build: always require atomics
wm4
2016-08-05
1
-21
/
+8
*
osdep/io: introduce mp_flush_wakeup_pipe()
Rostislav Pehlivanov
2016-07-30
2
-0
/
+9
*
Use - as command-name separator everywhere
Timotej Lazar
2016-07-14
1
-1
/
+1
*
win32: mpv.rc: re-add version info
James Ross-Gowan
2016-07-12
1
-7
/
+25
*
subprocess: add a callback to ignore output
Ben Boeckel
2016-07-05
2
-0
/
+6
*
Fix misspellings
stepshal
2016-06-26
2
-5
/
+5
*
build: silence -Wunused-result
Niklas Haas
2016-06-07
1
-3
/
+3
*
win32: pthread: use SRW locks by default
wm4
2016-05-24
2
-20
/
+33
*
mpv.rc: remove most contents
wm4
2016-03-14
1
-21
/
+0
*
glob-win: relicense to LGPL
James Ross-Gowan
2016-02-18
1
-7
/
+7
*
windows_utils: try and use FormatMessage for errors.
Kevin Mitchell
2016-02-17
2
-3
/
+23
*
dxva2: use mp_HESULT_to_str on FAILED(hr)
Kevin Mitchell
2016-02-16
1
-0
/
+35
*
cocoa: fix charcode retrieving for accented characters
Alexis Nootens
2016-02-15
1
-1
/
+2
*
Initial Android support
Jan Ekström
2016-02-10
3
-0
/
+102
*
build: make posix_spawn optional
wm4
2016-02-08
1
-0
/
+12
*
Relicense some non-MPlayer source files to LGPL 2.1 or later
wm4
2016-01-19
12
-84
/
+85
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
5
-5
/
+5
*
ao_wasapi: move out some utility functions
wm4
2016-01-11
2
-0
/
+126
*
win32: fix fd://
James Ross-Gowan
2016-01-07
1
-0
/
+7
*
Update copyright year
wm4
2016-01-01
1
-1
/
+1
*
path-win: include initguid.h
Kevin Mitchell
2015-12-20
1
-0
/
+1
*
win32: add Windows 10 compatibility GUID
James Ross-Gowan
2015-12-20
1
-0
/
+2
*
win32: path: use Known Folder IDs
James Ross-Gowan
2015-12-20
1
-7
/
+9
*
win32: use PIPE_REJECT_REMOTE_CLIENTS
James Ross-Gowan
2015-12-20
1
-1
/
+2
*
win32: remove ProcThreadAttributeList dynamic loading
James Ross-Gowan
2015-12-20
1
-36
/
+6
*
win32: remove SetDllDirectoryW dynamic loading
James Ross-Gowan
2015-12-20
1
-4
/
+1
*
win32: fix console output with raw stdio functions
James Ross-Gowan
2015-12-06
1
-8
/
+7
*
input: add append argument to file drop event
Kevin Mitchell
2015-08-30
1
-1
/
+1
*
atomics: cleanup HAVE_ATOMICS define
wm4
2015-08-13
1
-5
/
+0
*
terminal: disable terminal foreground state polling
wm4
2015-08-01
1
-2
/
+1
*
win32: revert wchar_t changes
wm4
2015-08-01
4
-21
/
+21
*
win32: more wchar_t -> WCHAR replacements
wm4
2015-07-30
1
-1
/
+1
*
win32: replace wchar_t with WCHAR
wm4
2015-07-29
3
-20
/
+20
*
win32: pthread: don't play dirty tricks for mutex init
wm4
2015-07-27
2
-28
/
+10
*
win32: add portable config mode
wm4
2015-07-27
1
-9
/
+30
*
player: use exit code 0 by default for quit, 4 for signals, etc.
Philip Sequeira
2015-07-11
1
-1
/
+1
*
timer: fix a corner case on clock changes
wm4
2015-07-04
1
-1
/
+4
*
win32: use QueryPerformanceCounter for timing
James Ross-Gowan
2015-07-04
1
-13
/
+11
*
subprocess, lua: export whether the process was killed by us
wm4
2015-06-27
3
-3
/
+13
*
terminal-unix: set terminal mode on init
wm4
2015-06-27
1
-1
/
+1
*
Revert "win32: add mappings for some special keys"
wm4
2015-06-24
1
-9
/
+0
*
Various spelling fixes
Marcin Kurczewski
2015-06-18
1
-1
/
+1
*
osx: add NULL check for input context in a missing case
wm4
2015-06-01
1
-1
/
+2
*
osx: synchronize access to the input_ctx
wm4
2015-05-26
1
-18
/
+30
*
osx: never expose input_ctx from EventsResponder
wm4
2015-05-26
3
-20
/
+33
*
win32: do not call timeEndPeriod(1) on termination
wm4
2015-05-21
1
-8
/
+0
*
Remove trailing whitespaces
Michael Vetter
2015-05-15
2
-200
/
+200
*
win32: add mappings for some special keys
wm4
2015-05-12
1
-0
/
+9
*
threads: use utility+POSIX functions instead of weird wrappers
wm4
2015-05-11
4
-23
/
+11
*
ao: make better use of atomics
wm4
2015-05-11
1
-0
/
+1
*
atomics: add atomic_fetch_and/atomic_fetch_or
wm4
2015-05-11
1
-7
/
+20
*
Always block SIGPIPE globally
wm4
2015-05-11
1
-3
/
+0
*
build: exclude -Wredundant-decls
wm4
2015-05-09
1
-2
/
+0
*
path: make mp_path_join accept normal C strings
wm4
2015-05-09
2
-3
/
+3
*
subprocess-win: use the correct pipe namespace
James Ross-Gowan
2015-05-04
1
-1
/
+1
*
win32: fix desktop directory
wm4
2015-05-03
1
-1
/
+1
*
win32: move platform specifics to osdep
wm4
2015-05-02
1
-0
/
+28
*
build: move main-fn files to osdep
wm4
2015-05-02
6
-7
/
+76
*
cocoa: always compile OSX application code with cocoa
wm4
2015-05-02
3
-11
/
+15
*
path: update path descriptions
wm4
2015-05-02
1
-1
/
+2
*
path: add resolving desktop path to platform-specific paths
wm4
2015-05-01
3
-2
/
+14
*
timer: add "static" to a variable
wm4
2015-05-01
1
-1
/
+1
*
path: refactor
wm4
2015-05-01
4
-25
/
+98
*
terminal: printf() is not signal-safe
wm4
2015-04-24
1
-2
/
+1
*
subprocess: move implementation for deatched subprocesses
wm4
2015-04-15
2
-0
/
+60
*
subprocess-posix: always connect stdin to /dev/null
wm4
2015-04-15
1
-1
/
+12
*
Update license headers
Marcin Kurczewski
2015-04-13
13
-49
/
+41
*
win32: only attach to the console from mpv.com
James Ross-Gowan
2015-04-11
3
-13
/
+44
*
win32: use a platform-specific unicode entry-point
James Ross