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
*
client API: fix error code string
wm4
2016-09-09
1
-1
/
+1
*
client API: make mpv_opengl_cb_uninit_gl() behavior slightly nicer
wm4
2016-09-09
2
-1
/
+9
*
stream_dvd, stream_dvdnav: remove weird option parsing stuff
wm4
2016-09-08
1
-2
/
+2
*
vo: don't access global options unsynchronized
wm4
2016-09-08
1
-0
/
+11
*
atomics: readd some emulation
wm4
2016-09-06
1
-0
/
+4
*
demux: do not access global options
wm4
2016-09-06
1
-5
/
+1
*
audio/out: deprecate "exclusive" sub-options
wm4
2016-09-05
1
-0
/
+3
*
client API: implement mpv_suspend/resume slightly differently
wm4
2016-09-04
3
-6
/
+18
*
command: try selecting the next track if track switching fails
wm4
2016-09-03
1
-3
/
+4
*
player: remove opengl-es=no flag from opengl-hq profile
wm4
2016-09-03
1
-1
/
+0
*
config: deprecate ao and vo auto-profiles
wm4
2016-09-03
1
-0
/
+2
*
command: remove vo-cmdline
wm4
2016-09-02
1
-13
/
+0
*
vo_opengl: deprecate sub-options, add them as global options
wm4
2016-09-02
2
-0
/
+36
*
m_config: introduce basic mechanism to synchronize global option updates
wm4
2016-09-02
2
-0
/
+2
*
player: don't send win32 taskbar update before window is created
wm4
2016-09-02
1
-1
/
+1
*
command: deprecate "cache" property, replace with "cache-percent"
wm4
2016-09-02
1
-2
/
+4
*
client API: create core thread at an earlier time
wm4
2016-09-01
2
-54
/
+47
*
command: fix or document some property/option consistency issues
wm4
2016-09-01
2
-20
/
+17
*
command: remove 2 deprecated properties
wm4
2016-09-01
1
-50
/
+0
*
command: rename/deprecate some conflicting property names
wm4
2016-09-01
1
-3
/
+7
*
command: add options to property list
wm4
2016-09-01
4
-40
/
+101
*
vo: change messy handling of fullscreen and other flags
wm4
2016-08-30
1
-10
/
+5
*
options: make mp_vo_opts options an actual sub-option group
wm4
2016-08-30
4
-12
/
+12
*
command: cosmetics: fix some minor whitespace mistakes
wm4
2016-08-30
1
-2
/
+2
*
player: make --force-window work with opengl-cb
wm4
2016-08-30
1
-0
/
+1
*
player: slightly adjust framerate guessing heuristic
wm4
2016-08-29
1
-6
/
+8
*
command: export profile list as a property
wm4
2016-08-28
1
-0
/
+17
*
player: add option to disable video OSD
wm4
2016-08-28
1
-4
/
+9
*
command: add property for current subtitle text
wm4
2016-08-27
1
-1
/
+21
*
player: fix minor spelling mistake in osc.lua
James Cowgill
2016-08-27
1
-1
/
+1
*
player: avoid some redundant terminal status updates
wm4
2016-08-26
1
-11
/
+9
*
player: don't directly access demuxer->stream
wm4
2016-08-26
2
-6
/
+4
*
audio: avoid missed wakeups with ab-loops
wm4
2016-08-24
1
-1
/
+5
*
audio: do not apply --audio-channels if spdif passthrough is in use
wm4
2016-08-22
1
-5
/
+9
*
player: log if video is considered an image
wm4
2016-08-21
1
-0
/
+1
*
player: update Windows playback state asynchronously
wm4
2016-08-20
1
-2
/
+2
*
command: prevent O(n^2) behaviour for playlist property
James Ross-Gowan
2016-08-20
1
-3
/
+25
*
player: refresh very low framerate video on filter changes
wm4
2016-08-19
1
-1
/
+3
*
vf_rotate: allow arbitrary rotation
wm4
2016-08-19
1
-2
/
+2
*
player: make looping slightly more seamless
wm4
2016-08-18
5
-42
/
+38
*
audio: improve aspects of EOF handling
wm4
2016-08-18
1
-19
/
+40
*
video: don't discard video frames after endpts
wm4
2016-08-18
1
-3
/
+5
*
player: add option to control duration of image display
wm4
2016-08-17
1
-12
/
+22
*
player: allow passing flags to queue_seek()
wm4
2016-08-15
6
-24
/
+31
*
command: add replaygain information properties to track-list
wm4
2016-08-13
1
-0
/
+12
*
command: add a property that returns filename without extension
wm4
2016-08-11
1
-1
/
+13
*
player: add --no-autoload-files option
wm4
2016-08-10
1
-0
/
+6
*
player: add --audio-wait-open options
wm4
2016-08-09
2
-0
/
+10
*
player: add --audio-stream-silence
wm4
2016-08-09
1
-0
/
+3
*
client API: add stream_cb API for user-defined stream implementations
Aman Gupta
2016-08-07
2
-0
/
+65
*
client API: add MPV_ERROR_GENERIC
wm4
2016-08-07
1
-0
/
+1
*
player: gross hack to improve non-hr seeking with external audio tracks
wm4
2016-08-07
3
-0
/
+30
*
player: fix mid-stream audio sync condition
wm4
2016-08-07
1
-3
/
+3
*
player: fix display-sync timing if audio take long on resume
wm4
2016-08-07
1
-0
/
+6
*
player: sync audio as well when enabling it mid-stream
wm4
2016-08-06
1
-0
/
+3
*
player: improve instant track switching
wm4
2016-08-06
1
-24
/
+5
*
audio: use --audio-channels=auto behavior, except on ALSA
wm4
2016-08-04
2
-8
/
+15
*
player: remove special-case for DL/DR speakers
wm4
2016-08-04
1
-2
/
+0
*
player: offset demuxer on start/seek properly with audio/sub delay
wm4
2016-08-04
4
-0
/
+22
*
ytdl: Error out with http_dash_segments
Ricardo Constantino
2016-07-30
1
-0
/
+4
*
player: disable DS with spdif transcoding too
wm4
2016-07-24
1
-2
/
+5
*
audio: refactor mixer code and delete mixer.c
wm4
2016-07-17
6
-33
/
+88
*
player: do not cut off terminal status line if it contains newlines
wm4
2016-07-15
1
-1
/
+1
*
Use - as command-name separator everywhere
Timotej Lazar
2016-07-14
3
-12
/
+12
*
command: add properties for HDR metadata
Niklas Haas
2016-07-13
1
-0
/
+2
*
video: respect --deinterlace=auto
wm4
2016-07-12
1
-1
/
+2
*
audio: show an osd bar when changing ao-volume
Uros Vampl
2016-07-10
1
-1
/
+17
*
audio: drop --softvol=no and --softvol=auto
wm4
2016-07-09
3
-42
/
+71
*
command: don't delay progress updates to next video frame
wm4
2016-07-08
1
-0
/
+1
*
video: fix midstream video configuration changes
wm4
2016-07-08
1
-0
/
+1
*
video: limit number of frames sent to VO to the VO requested amount
wm4
2016-07-07
1
-1
/
+3
*
player: cut off status line on terminal width
wm4
2016-07-06
1
-0
/
+6
*
video: fix deinterlace filter handling for VFCTRL_SET_DEINTERLACE filters
wm4
2016-07-06
1
-18
/
+20
*
video: fix deinterlace filter handling on pixel format changes
wm4
2016-07-06
1
-7
/
+4
*
player: it's not --force-seeking but --force-seekable
wm4
2016-07-06
1
-1
/
+1
*
player: rewrite deinterlace filter auto-insertion
wm4
2016-07-05
4
-107
/
+84
*
mp_image: split colorimetry metadata into its own struct
Niklas Haas
2016-07-03
1
-4
/
+4
*
player: add missing space to error message
wm4
2016-07-02
1
-1
/
+1
*
player: fatal error if linked and compiled FFmpeg versions mismatch
wm4
2016-07-01
1
-0
/
+12
*
command: pack sub image data in overlay-add command
wm4
2016-07-01
1
-33
/
+98
*
command: improve playlist* properties change notifications
wm4
2016-06-20
2
-6
/
+10
*
player: fix previous commit
wm4
2016-06-12
1
-0
/
+3
*
player: do not update OSD all the time when paused
wm4
2016-06-11
3
-1
/
+9
*
vo_opengl: refactor performance data properties
Niklas Haas
2016-06-08
1
-43
/
+34
*
player: remove unused return value
wm4
2016-06-08
1
-6
/
+3
*
player: tell user about --force-seeking if demuxer is not seekable
wm4
2016-06-08
1
-1
/
+2
*
build: silence -Wunused-result
Niklas Haas
2016-06-07
2
-3
/
+3
*
vo_opengl: expose performance timers as properties
Niklas Haas
2016-06-07
1
-0
/
+43
*
ytdl: fix brightcove urls
Ricardo Constantino
2016-05-30
1
-3
/
+5
*
video: remove d3d11 video processor use from OpenGL interop
wm4
2016-05-29
1
-1
/
+2
*
vf_d3d11vpp: add a D3D11 video processor filter
wm4
2016-05-28
1
-0
/
+3
*
command: add playlist-pos-1 property
wm4
2016-05-26
1
-6
/
+20
*
ytdl_hook: support multi-arc subtitles
Ricardo Constantino
2016-05-23
1
-1
/
+20
*
ta: remove old and redundant macro
wm4
2016-05-17
1
-1
/
+1
*
lua: add timer:is_enabled() function
Julian
2016-05-14
1
-0
/
+4
*
ytdl_hook: Just check if protocol is rtmp
Ricardo Constantino
2016-05-14
1
-1
/
+1
*
video: add --hwdec=auto-copy mode
wm4
2016-05-11
1
-2
/
+0
*
player: restore usual seeking behavior
wm4
2016-05-09
1
-16
/
+31
*
video: refactor how VO exports hwdec device handles
wm4
2016-05-09
4
-13
/
+17
*
win32: make taskbar progress indication optional
maniak1349
2016-05-08
2
-4
/
+31
*
command: use NBSP for spacing after current marker for OSD lists
wm4
2016-05-04
1
-2
/
+2
*
command: change some hwdec properties
wm4
2016-05-04
1
-0
/
+47
*
command: slightly nicer OSD list formatting
wm4
2016-05-03
1
-19
/
+17
*
osd: make osd_ass_0/1 defines
wm4
2016-05-03
1
-2
/
+2
*
command: don't seek immediately when setting a-b loop when paused
wm4
2016-04-28
1
-5
/
+5
*
player: strictly wait until done when backstepping
wm4
2016-04-27
1
-1
/
+1
*
lavfi: shut up false positive compiler warnings
wm4
2016-04-26
1
-2
/
+8
*
player: fix memleak when using video-frame-info
trUSTssc
2016-04-24
1
-0
/
+1
*
player: always show the first frame in DS mode
wm4
2016-04-24
1
-0
/
+4
*
player: assume video forwards timestamps jumps only with some formats
wm4
2016-04-24
1
-1
/
+1
*
player: force VO reconfig when unselecting video track
wm4
2016-04-23
1
-1
/
+1
*
player: cleaner determination of current playback PTS
wm4
2016-04-23
2
-9
/
+11
*
player: eagerly redraw OSD when seeking with coverart
wm4
2016-04-23
1
-1
/
+2
*
player: fix OSD bar chapter marks
wm4
2016-04-22
1
-1
/
+1
*
command: if only ab-loop-b is set, loop from start of file
wm4
2016-04-21
2
-8
/
+13
*
player: force wakeup on playback restart
wm4
2016-04-20
1
-0
/
+1
*
player: really start audio only once video is ready
wm4
2016-04-20
1
-5
/
+10
*
player: reduce some timer calls
wm4
2016-04-20
1
-4
/
+5
*
player: minor simplification to buffering property updates
wm4
2016-04-20
1
-9
/
+4
*
player: simplify an aspect of buffering determination
wm4
2016-04-19
4
-18
/
+35
*
player: loop on end of file if ab-loop-b is unset
wm4
2016-04-18
2
-5
/
+9
*
command: log property set calls
wm4
2016-04-15
2
-8
/
+17
*
command: allow setting panscan etc. properties if no video is active
wm4
2016-04-15
1
-4
/
+1
*
client API: improve mpv_set_property() handling of MPV_FORMAT_NODE
wm4
2016-04-15
1
-34
/
+18
*
player: fix use-after-free with --screenshot-directory
wm4
2016-04-14
1
-1
/
+2
*
command: add keepaspect property
wm4
2016-04-08
1
-0
/
+1
*
player: hide cache in status line by default again
wm4
2016-03-30
1
-1
/
+1
*
cache: use a single STREAM_CTRL for various cache info
wm4
2016-03-29
4
-46
/
+38
*
command: add video-stereo-mode property
wm4
2016-03-28
1
-0
/
+1
*
player: fix breakage when combining 3D and rotate auto-filters
wm4
2016-03-28
1
-9
/
+5
*
player: remove auto-inserted filters before adding them again
wm4
2016-03-28
1
-1
/
+11
*
player: fix --stream-dump exit code
wm4
2016-03-26
1
-1
/
+1
*
player: add wv to list of external audio file extensions
Martin Herkt
2016-03-26
1
-0
/
+1
*
lua: don't require key for mp.add_key_binding()
wm4
2016-03-26
1
-3
/
+4
*
ipc: add Windows implementation with named pipes
James Ross-Gowan
2016-03-23
1
-2
/
+0
*
command: change "cache-speed" OSD formatting
wm4
2016-03-22
1
-4
/
+9
*
command: add cache-speed property
wm4
2016-03-20
1
-1
/
+17
*
lua: don't suspend core by default during script execution
wm4
2016-03-18
1
-1
/
+1
*
command: dump tracklist if sub-add is run with the "cached" flag
wm4
2016-03-14
1
-0
/
+2
*
player: add missing audio reconfig events
wm4
2016-03-13
1
-0
/
+4
*
ytdl_hook: handle optional format_note
▟ ▖▟ ▖
2016-03-10
1
-1
/
+1
*
demux: replace demux_pause/demux_unpause with demux_run_on_thread
wm4
2016-03-09
1
-7
/
+17
*
command: change stream-pos semantics
wm4
2016-03-09
1
-12
/
+2
*
osd: cleanup: make OSDTYPE_ constants private to OSD code
wm4
2016-03-08
4
-10
/
+8
*
osd, lua: manage multiple ASS overlays set with set_osd_ass() calls
wm4
2016-03-08
1
-3
/
+4
*
osc: fix mouse areas
wm4
2016-03-08
1
-1
/
+1
*
osd, lua: remove weird OSD scaling
wm4
2016-03-07
2
-35
/
+40
*
sub: make preloading more robust
wm4
2016-03-06
2
-11
/
+4
*
sub: pass all attachments to the subtitle decoder
wm4
2016-03-03
1
-1
/
+25
*
command: fix property notification for cache-buffering-state
wm4
2016-03-02
1
-1
/
+1
*
command: add encoder-list property
wm4
2016-03-01
1
-1
/
+14
*
command: export canonical ffmpeg version identifier
wm4
2016-02-29
1
-0
/
+11
*
command: export list of all decoders
wm4
2016-02-29
1
-0
/
+32
*
command: export more information under track-list
wm4
2016-02-29
1
-3
/
+21
*
player: simplify mp_seek()
wm4
2016-02-28
1
-55
/
+46
*
demux: remove relative seeking
wm4
2016-02-28
3
-14
/
+5
*
osc: add always-on mode and unify visibility mode (always/never/auto)
Avi Halachmi (:avih)
2016-02-27
1
-6
/
+61
*
osc: fix runtime enable_osc(true/false)
Avi Halachmi (:avih)
2016-02-27
1
-4
/
+11
*
player: minor simplification
wm4
2016-02-27
4
-18
/
+13
*
player: slightly simplify how demuxer streams are enabled/disabled
wm4
2016-02-25
5
-42
/
+31
*
player: fix --force-window behavior
wm4
2016-02-25
1
-2
/
+2
*
player: honor --force-window if video is selected, but inactive
wm4
2016-02-24
1
-4
/
+10
*
player: remove pointless call
wm4
2016-02-23
1
-1
/
+0
*
player: simplify enabling demuxer threads
wm4
2016-02-23
1
-17
/
+6
*
player: remove unused MPContext.stream field
wm4
2016-02-23
3
-11
/
+1
*
player: remove MPContext.sources fields
wm4
2016-02-23
2
-17
/
+4
*
player: remove initial seek on playback start
wm4
2016-02-18
1
-2
/
+0
*
player: remove old timeline/ordered chapters support
wm4
2016-02-15
5
-277
/
+51
*
audio/video: expose codec info as separate field
wm4
2016-02-15
2
-0
/
+2
*
video: remove pointless parameter indirection
wm4
2016-02-15
1