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
/
player
Commit message (
Expand
)
Author
Age
Files
Lines
*
command: fix audio-out-detected-device property
wm4
2015-06-09
1
-2
/
+3
*
command: remove unnecessary event IDs
wm4
2015-06-09
2
-4
/
+0
*
command: make property event mask matching more restrictive
wm4
2015-06-09
1
-1
/
+2
*
ytdl_hook: Support 'multi_video' results
Jaime Marquínez Ferrándiz
2015-06-07
1
-1
/
+1
*
audio: add --audio-spdif as new method for enabling passthrough
wm4
2015-06-05
2
-1
/
+18
*
audio: do not allow AO to change passthrough formats
wm4
2015-06-05
1
-7
/
+17
*
video: remove worthless log message
wm4
2015-06-05
1
-6
/
+0
*
vf_sub: minor simplification
wm4
2015-06-05
1
-2
/
+1
*
audio: do not exit when loading small files in paused mode
wm4
2015-06-04
1
-1
/
+1
*
player: print track list when switching tracks
wm4
2015-06-03
1
-0
/
+4
*
player: print a message along with track list
wm4
2015-06-03
3
-7
/
+9
*
player: don't print stream list when adding external tracks during load
wm4
2015-06-03
1
-5
/
+7
*
audio: remove an old hack
wm4
2015-05-30
1
-10
/
+1
*
player: restore video-aspect on playback resume
wm4
2015-05-29
1
-0
/
+1
*
lua: fix options submodule
wm4
2015-05-29
2
-2
/
+7
*
command: remove deprecated get_property command
wm4
2015-05-27
1
-34
/
+0
*
options: remove --slave-broken
wm4
2015-05-27
1
-6
/
+0
*
player: set cocoa input context at an earlier point
wm4
2015-05-27
1
-4
/
+4
*
player: load scripts at an earlier point
wm4
2015-05-27
1
-4
/
+4
*
command: better choice when to allow playback-related commands
wm4
2015-05-26
1
-16
/
+16
*
command: fix track property when no file is loaded
wm4
2015-05-26
1
-2
/
+8
*
player: fix crashes when adding external tracks before loading main file
wm4
2015-05-26
4
-40
/
+30
*
input: allow - as separator between commands, instead of _
wm4
2015-05-25
1
-5
/
+5
*
command: change the hwdec properties
wm4
2015-05-25
1
-30
/
+43
*
video: do not use MP_NOPTS_VALUE for A/V difference
wm4
2015-05-24
3
-7
/
+3
*
player: add function to compute past frame durations
wm4
2015-05-24
3
-17
/
+28
*
command: add protocol-list property
wm4
2015-05-23
1
-0
/
+16
*
ytdl: do not use deprecated option
wm4
2015-05-23
1
-1
/
+1
*
command: allow changing track properties while no file is loaded
wm4
2015-05-22
1
-16
/
+20
*
player: use an array for stream ID options and such
wm4
2015-05-22
3
-37
/
+25
*
command: deprecate audio-samplerate
wm4
2015-05-22
1
-43
/
+2
*
command: add audio-params and audio-out-params properties
wm4
2015-05-22
1
-1
/
+40
*
command: rename audio-format property
wm4
2015-05-22
1
-4
/
+6
*
options: rename --media-title option
wm4
2015-05-22
1
-1
/
+1
*
command: deprecate the "length" property
wm4
2015-05-22
2
-9
/
+9
*
command: add a new property deprecation mechanism
wm4
2015-05-22
1
-0
/
+29
*
audio: change range of volume option/property
wm4
2015-05-22
1
-2
/
+2
*
command: explicitly show mouse cursor when unfullscreening
wm4
2015-05-21
1
-2
/
+6
*
command: refactor if/else statements to switch
Robin
2015-05-20
1
-11
/
+19
*
video: force audio resync after video discontinuity
wm4
2015-05-20
1
-0
/
+1
*
video: better heuristic for timestamp resets
wm4
2015-05-20
1
-2
/
+13
*
audio: fix resync issue different
wm4
2015-05-19
1
-1
/
+3
*
command: change OSD symbol for absolute perc. seek
rrooij
2015-05-19
1
-2
/
+4
*
audio: avoid wasting CPU due to continuous wakeup
wm4
2015-05-19
1
-1
/
+2
*
command: use consistent comment style
rrooij
2015-05-19
1
-1
/
+1
*
input: add relative percentage seek
rrooij
2015-05-19
1
-0
/
+5
*
command: add playlist_shuffle command
wm4
2015-05-17
1
-0
/
+5
*
threads: use utility+POSIX functions instead of weird wrappers
wm4
2015-05-11
1
-2
/
+4
*
Always block SIGPIPE globally
wm4
2015-05-11
1
-0
/
+7
*
ytdl_hook: remove tabs
wm4
2015-05-09
1
-5
/
+5
*
player: reuse a function
wm4
2015-05-09
1
-5
/
+1
*
player: make resuming playlists less noisy in verbose mode
wm4
2015-05-09
3
-15
/
+16
*
player: avoid undefined behavior when resumign DVD/BD playback
wm4
2015-05-09
1
-3
/
+3
*
path: make mp_path_join accept normal C strings
wm4
2015-05-09
4
-6
/
+6
*
lua: remove deprecated "lua" sub directories
wm4
2015-05-09
2
-29
/
+9
*
player: add --force-window=immediate mode
wm4
2015-05-08
1
-0
/
+2
*
player: use profiles for libmpv and encoding defaults
wm4
2015-05-07
2
-24
/
+32
*
m_config: make m_config_set_profile() use a name
wm4
2015-05-07
1
-2
/
+2
*
ytdl_hook: Escape EDL URLs
ChrisK2
2015-05-07
1
-1
/
+3
*
path: start special espansion with ~~name instead of ~name
wm4
2015-05-03
1
-1
/
+1
*
options: fix typo in variable name
wm4
2015-05-03
1
-1
/
+1
*
options: remove --leak-report
wm4
2015-05-02
1
-11
/
+3
*
win32: move platform specifics to osdep
wm4
2015-05-02
1
-25
/
+0
*
build: move main-fn files to osdep
wm4
2015-05-02
4
-71
/
+1
*
cocoa: always compile OSX application code with cocoa
wm4
2015-05-02
1
-2
/
+2
*
player: handle hotplug events in idle mode too
wm4
2015-05-02
1
-0
/
+1
*
screenshots: create screenshot dir
wm4
2015-05-02
1
-0
/
+2
*
screenshots: change default directory in pseudo-gui mode to desktop
wm4
2015-05-01
1
-1
/
+2
*
screenshots: add --screenshot-directory option
wm4
2015-05-01
1
-0
/
+8
*
player: properly destroy client context if thread can't be created
wm4
2015-04-30
1
-1
/
+4
*
command: let sub_reload remove the old track first
wm4
2015-04-28
1
-8
/
+10
*
player: log track list when adding or removing external files
wm4
2015-04-28
3
-5
/
+16
*
player: clamp display time to known time range on seeking
wm4
2015-04-28
1
-0
/
+7
*
osc: redo slider position translation
ChrisK2
2015-04-28
1
-33
/
+55
*
ytdl_hook.lua: Change format options when vid is "off"
robin
2015-04-27
1
-6
/
+7
*
player: fix removing external tracks at runtime
wm4
2015-04-27
1
-1
/
+9
*
player: flush decoder even if cover art is decoded
wm4
2015-04-24
1
-1
/
+1
*
player: don't show A/V desync message in non-sense situations
wm4
2015-04-24
1
-2
/
+2
*
osc: add nil check for element.eventresponder
wm4
2015-04-23
1
-1
/
+1
*
demux_mkv: move global options to the demuxer
wm4
2015-04-23
1
-2
/
+0
*
lua: add utils.format_json() function
wm4
2015-04-22
1
-0
/
+18
*
osc: paint over a crash
wm4
2015-04-22
1
-4
/
+6
*
player: do not load encoding config files in non-encoding mode
wm4
2015-04-21
1
-8
/
+6
*
command: demuxer-cache-time property
xylosper
2015-04-21
1
-1
/
+21
*
player: cleanup update_fps() function
wm4
2015-04-20
2
-13
/
+5
*
video: cleanup some old log messages
wm4
2015-04-20
1
-0
/
+2
*
client API: add a screenshot_raw command
wm4
2015-04-20
3
-0
/
+52
*
client API: add MPV_FORMAT_BYTE_ARRAY type
wm4
2015-04-20
1
-0
/
+3
*
client API: add glue for making full use of mpv_command_node()
wm4
2015-04-20
4
-10
/
+14
*
player: change video-bitrate and audio-bitrate properties
wm4
2015-04-20
1
-47
/
+28
*
command: disc-mouse-on-button property
xylosper
2015-04-21
3
-0
/
+33
*
vf_screenshot: remove this filter
wm4
2015-04-16
1
-6
/
+1
*
command: let screenshot_to_file command overwrite files
wm4
2015-04-16
1
-5
/
+0
*
video: do not show decoder framedrops if they're not requested
wm4
2015-04-16
1
-1
/
+2
*
subprocess: move implementation for deatched subprocesses
wm4
2015-04-15
1
-34
/
+1
*
player: silence spam in verbose mode when playing audio with cover art
wm4
2015-04-14
1
-1
/
+1
*
Update license headers
Marcin Kurczewski
2015-04-13
14
-70
/
+56
*
main-fn-win: fix handle validity check for XP
James Ross-Gowan
2015-04-11
1
-1
/
+2
*
win32: use pseudo-gui profile when started without stdio
James Ross-Gowan
2015-04-11
1
-6
/
+35
*
win32: only attach to the console from mpv.com
James Ross-Gowan
2015-04-11
1
-0
/
+5
*
win32: use a platform-specific unicode entry-point
James Ross-Gowan
2015-04-11
3
-8
/
+24
*
player: use config parser for setting up pseudo-gui profile
wm4
2015-04-10
1
-9
/
+7
*
player: change pseudo-gui settings
wm4
2015-04-10
1
-2
/
+1
*
player: do not accidentally init terminal
wm4
2015-04-10
1
-2
/
+1
*
ytdl: set additional properties for rtmp streams
Sebastian Mayr
2015-04-09
1
-3
/
+21
*
ytdl_hook.lua: Disable video when vid option is "no"
robin
2015-04-09
1
-0
/
+7
*
vo_opengl_cb: deprecate mpv_opengl_cb_render()
wm4
2015-04-09
1
-1
/
+6
*
vo_opengl_cb: add a function to report vsync time
wm4
2015-04-09
1
-0
/
+4
*
audio: change a detail about filter insertion
wm4
2015-04-07
1
-18
/
+1
*
audio: avoid one more redundant audio filter reinit
wm4
2015-04-07
1
-2
/
+2
*
screenshot: use GPU readback only for hardware decoded images
wm4
2015-04-07
1
-1
/
+1
*
command: new subproperty for video-params: gamma
Niklas Haas
2015-04-04
1
-0
/
+5
*
video: cleanup stereo mode parsing
wm4
2015-04-02
1
-1
/
+1
*
player: add --idle --keep-open to pseudo-gui profile
wm4
2015-04-02
1
-0
/
+2
*
player: add "pseudo-gui" profile
wm4
2015-04-02
1
-0
/
+8
*
lua: reject Lua 5.3
wm4
2015-04-01
1
-0
/
+5
*
command: remove unused function
wm4
2015-04-01
1
-14
/
+0
*
video: move colorspace overrides to vf_format, simplify
wm4
2015-03-31
1
-120
/
+21
*
build: make posix_spawn() mandatory
wm4
2015-03-30
1
-4
/
+0
*
video: fix seek-to-last-frame
wm4
2015-03-26
1
-3
/
+1
*
player: relax assertion on mp_set_playlist_entry
Niklas Haas
2015-03-26
1
-1
/
+1
*
video: make frame skipping code slightly more readable
wm4
2015-03-25
1
-13
/
+8
*
video: refactor aspects of queue and EOF handling
wm4
2015-03-25
1
-41
/
+62
*
lua: replace getcwd() implementation
wm4
2015-03-24
2
-14
/
+4
*
command: add property returning current working directory
wm4
2015-03-24
1
-0
/
+20
*
audio: increase maximum amount of audio skipped for seeking
wm4
2015-03-24
1
-1
/
+1
*
client API: remove dead assignment
wm4
2015-03-23
1
-1
/
+0
*
video: use less technical language for PTS warning
wm4
2015-03-23
1
-1
/
+1
*
encode: make --audio-channels=auto work
wm4
2015-03-23
1
-2
/
+4
*
video: fix update of vo-configured property
wm4
2015-03-23
1
-0
/
+1
*
vo_opengl_cb: don't render OSD while VO is not created
wm4
2015-03-23
2
-2
/
+1
*
command: use mp_set_playlist_entry
Sai Ke WANG
2015-03-22
1
-3
/
+1
*
player: fix seekability test
wm4
2015-03-20
1
-1
/
+1
*
player: warn against non-monotonic video PTS only once
wm4
2015-03-18
1
-8
/
+9
*
player: refuse to write resume file with unseekable files
wm4
2015-03-18
1
-0
/
+6
*
osd: simplify an aspect of change detection handling
wm4
2015-03-18
1
-1
/
+1
*
command: don't drop audio buffers when switching filters
wm4
2015-03-16
1
-1
/
+0
*
command: make "media-title" observable
wm4
2015-03-15
1
-1
/
+1
*
command: fix display-fps property (again)
wm4
2015-03-13
1
-3
/
+3
*
command: display-fps is the display FPS as assumed by the VO
wm4
2015-03-12
1
-4
/
+4
*
player: dump list of satisfied deps instead of config.h with -v
wm4
2015-03-11
1
-1
/
+1
*
command: allow changing some VO options even if VO wasn't created yet
wm4
2015-03-11
1
-4
/
+4
*
player: fix crash when taking screenshots in idle mode
wm4
2015-03-11
1
-0
/
+2
*
audio: cut audio with spdif too on playback restart
wm4
2015-03-10
1
-3
/
+3
*
command: add display-fps property
wm4
2015-03-10
1
-1
/
+17
*
player: restore --dump-stats
wm4
2015-03-10
1
-6
/
+6
*
audio: refuse to change playback speed with spdif
wm4
2015-03-07
1
-2
/
+4
*
audio: make changing playback speed slightly more robust
wm4
2015-03-07
1
-32
/
+39
*
Lua: add unpack shim for Lua 5.2/5.3 compatibility.
torque
2015-03-06
1
-0
/
+2
*
player: allow changing playback speed in early audio init stages
wm4
2015-03-06
1
-1
/
+1
*
player: fix operation if command line is empty
wm4
2015-03-06
1
-10
/
+11
*
player, client API: refactor cplayer init, reduce client API differences
wm4
2015-03-05
3
-48
/
+51
*
player: minor simplification
wm4
2015-03-05
1
-3
/
+3
*
player: use symbolic constant for seek precision
wm4
2015-03-04
4
-29
/
+43
*
input: use flag option type for some input commands
wm4
2015-03-04
1
-4
/
+11
*
build: fix warnings with --disable-libass
wm4
2015-03-04
1
-2
/
+2
*
audio: change playback speed directly in resampler
wm4
2015-03-02
1
-10
/
+2
*
player: refine rar:// playlist-safety handling
wm4
2015-03-02
1
-3
/
+6
*
Lua: add mp.get_screen_margins().
torque
2015-03-01
1
-0
/
+12
*
client API: make some more properties observable
wm4
2015-02-27
1
-1
/
+2
*
player: adjust A/V desync message
wm4
2015-02-26
1
-3
/
+3
*
ytdl: add "--ytdl-params" option
Thiago Kenji Okada
2015-02-25
1
-0
/
+7
*
ytdl: add --no-warnings
wm4
2015-02-24
1
-1
/
+1
*
ytdl: Adapt to new subtitles structure
Jaime Marquínez Ferrándiz
2015-02-24
1
-9
/
+11
*
encoding: allow encoding to channel configurations other than stereo
wm4
2015-02-23
1
-1
/
+3
*
player: fix demuxer lifetime management
wm4
2015-02-22
2
-52
/
+43
*
demux: add a demux_open_url() function
wm4
2015-02-20
1
-9
/
+3
*
demux: change demux_open() signature
wm4
2015-02-20
1
-10
/
+10
*
demux: add free_demuxer_and_stream() function
wm4
2015-02-20
1
-9
/
+4
*
player: move timeline scanning (ordered chapters etc.) to a thread
wm4
2015-02-20
1
-7
/
+15
*
player: cosmetics: async/non-blocking -> reentrant
wm4
2015-02-20
3
-13