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
Commit message (
Expand
)
Author
Age
Files
Lines
*
stream_bluray: autodetect AVCHD directories
wm4
2014-09-27
1
-3
/
+4
*
video: change automatic rotation and 3D filter insertion
wm4
2014-09-27
3
-17
/
+114
*
vf_lavfi: make chaining from other filters more flexible
wm4
2014-09-27
3
-26
/
+45
*
input: copy options automatically
wm4
2014-09-27
1
-36
/
+29
*
input: separate creation and loading of config
wm4
2014-09-27
3
-15
/
+25
*
stream: change malloc+memset to calloc
Bruno George Moraes
2014-09-27
3
-8
/
+2
*
audio/out/push: clean up properly on init error
wm4
2014-09-27
1
-9
/
+16
*
audio/out: check device buffer size for push.c only
wm4
2014-09-27
2
-7
/
+5
*
audio/out: disable ao_sndio by default
wm4
2014-09-26
2
-4
/
+5
*
audio/out: fail init on unknown audio buffer
wm4
2014-09-26
1
-0
/
+7
*
ao_sndio: print a warning when draining audio
wm4
2014-09-26
1
-7
/
+14
*
ao_sndio: update buffer status on get_delay
wm4
2014-09-26
1
-9
/
+15
*
ao_sndio: change p->delay to samples
wm4
2014-09-26
1
-7
/
+5
*
ao_sndio: set non-blocking flag
wm4
2014-09-26
1
-1
/
+1
*
ao_sndio: fix some incorrect comments
wm4
2014-09-26
1
-2
/
+2
*
old-configure: minor improvements
wm4
2014-09-26
1
-5
/
+4
*
build: add -Wno-format-zero-length
wm4
2014-09-26
4
-3
/
+6
*
demux_mkv: don't use default_duration for parsed packets
wm4
2014-09-26
1
-4
/
+6
*
stream_bluray: allow opening BDMV directories directly
wm4
2014-09-26
2
-0
/
+88
*
stream_dvdnav: allow opening DVD directories directly
wm4
2014-09-26
2
-0
/
+54
*
stream_dvd: better .ifo probing
wm4
2014-09-25
5
-21
/
+66
*
player: do not wrongly clear OSD bar stops, reindent
wm4
2014-09-25
1
-30
/
+30
*
player: simplify OSD message handling code
wm4
2014-09-25
2
-103
/
+60
*
player: move code to make playloop smaller
wm4
2014-09-25
2
-9
/
+9
*
player: rate-limit OSD text update
wm4
2014-09-25
4
-10
/
+18
*
player: fix OSD redraw heuristic with audio-only mode
wm4
2014-09-25
1
-1
/
+1
*
sub: approximate subtitle display in no-video mode
wm4
2014-09-25
1
-0
/
+3
*
Remove mpbswap.h
wm4
2014-09-25
5
-39
/
+5
*
stream_cdda, demux_raw: always use s16le
wm4
2014-09-25
2
-9
/
+1
*
osc: update cache display
ChrisK2
2014-09-25
1
-3
/
+14
*
demux_mkv: get rid of MS structs
wm4
2014-09-25
3
-119
/
+39
*
audio: remove WAVEFORMATEX from internal demuxer API
wm4
2014-09-25
5
-98
/
+88
*
video: remove BITMAPINFOHEADER from internal demuxer API
wm4
2014-09-25
3
-25
/
+18
*
audio: confine demux_mkv audio PCM hack
wm4
2014-09-24
2
-56
/
+28
*
audio: decouple demux and audio decoder/filter sample formats
wm4
2014-09-24
7
-85
/
+66
*
ao_sndio: fix U24 bit width
wm4
2014-09-24
1
-1
/
+1
*
TOOLS/umpv: drop unnecessary check
wm4
2014-09-24
1
-2
/
+0
*
TOOLS/umpv: use python octal notation
shdown
2014-09-24
1
-1
/
+1
*
TOOLS/mpv_identify.sh: remove pointless escape
shdown
2014-09-24
1
-1
/
+1
*
TOOLS/idet.sh: add description
shdown
2014-09-24
1
-0
/
+3
*
TOOLS/idet.sh: remove unused and duplicated assignments
shdown
2014-09-24
1
-2
/
+0
*
player: change --keep-open semantics
wm4
2014-09-24
2
-2
/
+11
*
player: show correct playback time with --keep-open --no-video
wm4
2014-09-24
1
-1
/
+2
*
player: --loop-file takes precedence before --keep-open
wm4
2014-09-24
1
-2
/
+2
*
ao_oss: improve format negotiation, and hopefully fix pass-through
wm4
2014-09-24
1
-45
/
+45
*
ao_coreaudio: fix build failure
wm4
2014-09-24
1
-1
/
+1
*
ao_oss: unbreak
wm4
2014-09-23
1
-2
/
+2
*
ao_pulse: digital pass-through
wm4
2014-09-23
1
-20
/
+46
*
ao_pulse: correctly wait for stream state
wm4
2014-09-23
1
-1
/
+8
*
ao_pulse: use pa_stream_new_extended()
wm4
2014-09-23
1
-3
/
+8
*
audio: cleanup spdif format definitions
wm4
2014-09-23
14
-94
/
+95
*
ao_wasapi: fix fragile format-mapping code
wm4
2014-09-23
1
-28
/
+19
*
audio: drop swapped-endian audio formats
wm4
2014-09-23
25
-370
/
+258
*
audio: remove swapped-endian spdif formats
wm4
2014-09-23
7
-37
/
+29
*
vf_vapoursynth: make it possible to get filter output incrementally
wm4
2014-09-23
1
-27
/
+77
*
player: allow passing number of loops to --loop-file
wm4
2014-09-22
3
-6
/
+14
*
audio: prefer libavcodec over libmpg123
wm4
2014-09-22
1
-1
/
+1
*
command: no space before "%" in volume default OSD message
wm4
2014-09-22
1
-1
/
+1
*
video: filter new frames at a better time (2)
wm4
2014-09-22
1
-7
/
+9
*
osd: fix --term-osd=no
wm4
2014-09-22
1
-1
/
+1
*
command: improve "osd" command
wm4
2014-09-22
2
-10
/
+9
*
command: use show_property_osd() sub_step
wm4
2014-09-22
1
-2
/
+1
*
command: when changing a property, always show it on OSD
wm4
2014-09-21
1
-1
/
+4
*
command: simplify OSD property display code
wm4
2014-09-21
3
-54
/
+42
*
command: allow changing some OSD-related options even with no VO
wm4
2014-09-21
1
-2
/
+0
*
command: remove unneeded ifdefs
wm4
2014-09-21
1
-4
/
+4
*
command: always show OSD message when changing volume etc.
wm4
2014-09-21
1
-15
/
+3
*
options: remove --volstep
wm4
2014-09-21
6
-20
/
+14
*
TOOLS: idet: remove extra '$' in $(()) expansion
Ben Boeckel
2014-09-21
1
-4
/
+4
*
manpage: clarify vf_pp docs
wm4
2014-09-21
1
-8
/
+14
*
video: fix redrawing when pausing after framedrop
wm4
2014-09-21
1
-1
/
+1
*
video: fix some vo_direct3d crashes due to FFmpeg nonsense
wm4
2014-09-21
1
-1
/
+2
*
TOOLS/umpv: make URL detection consistent with mpv method
shdown
2014-09-20
1
-6
/
+4
*
TOOLS/umpv: print error message to stderr
shdown
2014-09-20
1
-1
/
+2
*
TOOLS/umpv: use MPV environment variable, not UMPV_OPTIONS
shdown
2014-09-20
1
-10
/
+8
*
vo_vdpau: better integration with the generic framedrop code
wm4
2014-09-20
5
-19
/
+31
*
vo_vdpau: fix confusion around vsync_interval
wm4
2014-09-20
1
-10
/
+9
*
input: explain why we use semaphores
wm4
2014-09-20
1
-3
/
+6
*
osdep: hack to fix build with low quality pthreads-w32 headers
wm4
2014-09-20
1
-0
/
+1
*
mixer: always restore volume (even with pulse), don't unmute
wm4
2014-09-20
1
-6
/
+8
*
manpage: document terminal status line components
wm4
2014-09-20
1
-0
/
+45
*
player: rename "Late:" field to "SD:"
wm4
2014-09-20
1
-1
/
+1
*
video: actually count decoder-dropped frames
wm4
2014-09-20
1
-4
/
+7
*
video: improve decoder-based framedropping mode
wm4
2014-09-20
1
-6
/
+5
*
player: make code more obvious
wm4
2014-09-20
1
-2
/
+2
*
player: use backwards flag for seeking external tracks
wm4
2014-09-20
1
-1
/
+1
*
player: reset last_av_difference if not applicable
wm4
2014-09-20
2
-0
/
+2
*
af_hrtf: initialize coefficient arrays
wm4
2014-09-19
1
-0
/
+25
*
input: add locking for repeat info
Alexander Preisinger
2014-09-19
1
-0
/
+3
*
build: update minimum wayland version
Alexander Preisinger
2014-09-19
2
-3
/
+3
*
wayland: use reported rete and delay
Alexander Preisinger
2014-09-19
1
-2
/
+27
*
input: add function for setting repeat info
Alexander Preisinger
2014-09-19
2
-0
/
+8
*
vf_lavfi: fetch output frames incrementally
wm4
2014-09-18
1
-22
/
+24
*
video/filter: allow better dataflow
wm4
2014-09-18
2
-2
/
+20
*
video: separate calling decoder/filter
wm4
2014-09-18
1
-14
/
+22
*
video: check whether there are enough frames after filtering
wm4
2014-09-18
1
-6
/
+11
*
video: filter new frames at a better time
wm4
2014-09-18
1
-24
/
+24
*
player: allow overriding OSD message for all OSD levels
wm4
2014-09-18
4
-17
/
+54
*
command: allow using ASS tags on OSD messages
wm4
2014-09-18
5
-4
/
+48
*
command: add osd-sym-cc property
wm4
2014-09-18
4
-11
/
+27
*
TOOLS/idet.sh: Handle the case of multiple Parsed_idet_0: output lines.
Rudolf Polzer
2014-09-17
1
-14
/
+23
*
ao_oss: prevent hang when unpausing after device was lost
wm4
2014-09-17
1
-0
/
+3
*
ao_oss: move code around
wm4
2014-09-17
1
-26
/
+27
*
TOOLS: eliminate echoes with variable substitutions
shdown
2014-09-17
2
-16
/
+18
*
TOOLS/mpv_identify.sh: simplify line-by-line reading
shdown
2014-09-16
1
-18
/
+6
*
video: wake up core as soon as possible
wm4
2014-09-16
1
-0
/
+1
*
options: change --volstep to 2
wm4
2014-09-16
2
-2
/
+2
*
player: don't let multiline filenames set options on resume
wm4
2014-09-16
1
-4
/
+7
*
demux: gracefully handle packet allocation failures
wm4
2014-09-16
7
-27
/
+58
*
TOOLS/mpv_identify.sh: mark as executable
wm4
2014-09-16
1
-0
/
+0
*
options.lua: call msg.debug after resolving 'identifier'
Otto Modinos
2014-09-16
1
-2
/
+1
*
command: avoid a double -> int cast
Ben Boeckel
2014-09-16
1
-1
/
+1
*
TOOLS: idet: use quotes for the verdict value
Ben Boeckel
2014-09-16
1
-8
/
+8
*
TOOLS: shellcheck: quote variable expansions
Ben Boeckel
2014-09-16
3
-23
/
+23
*
TOOLS: shellcheck: remove '$' on variables in $(()) expansion
Ben Boeckel
2014-09-16
2
-9
/
+9
*
TOOLS, version.sh: shellcheck: replace `cmd` with $(cmd)
Ben Boeckel
2014-09-16
2
-2
/
+2
*
TOOLS: idet: remove unused code
Ben Boeckel
2014-09-16
1
-9
/
+0
*
vo_wayland: remove unnecessary check
Alexander Preisinger
2014-09-16
1
-19
/
+10
*
wayland/buffer: use buffer macros consistently
Alexander Preisinger
2014-09-16
1
-3
/
+3
*
manpage: fix typo in input.rst
Aleksey Andreev
2014-09-15
1
-1
/
+1
*
input.conf: map ESC to exiting fullscreen
wm4
2014-09-15
2
-2
/
+5
*
af_lavrresample: fix crash with size 0
wm4
2014-09-15
1
-2
/
+3
*
ao_oss: don't break playback when device can't be reopened
wm4
2014-09-15
1
-23
/
+42
*
ao_oss: audio_buf_info isn't state
wm4
2014-09-15
1
-11
/
+11
*
ao_oss: remove duplicate audio device open code
wm4
2014-09-15
1
-104
/
+108
*
ao_oss: assume audio format reinit is not needed with SNDCTL_DSP_RESET
wm4
2014-09-15
1
-3
/
+2
*
ao_oss: don't use SNDCTL_DSP_RESET when pausing on NetBSD
wm4
2014-09-15
1
-5
/
+10
*
ao_oss: fix incorrect comments using bytes instead of samples
wm4
2014-09-15
1
-3
/
+3
*
x11: if the WM supports _NET_FRAME_EXTENTS, don't wait for map
wm4
2014-09-15
2
-3
/
+18
*
DOCS/client_api_examples: qtexample: resize to video size
wm4
2014-09-15
1
-0
/
+21
*
manpage: clarify description of dwidth/dheight
wm4
2014-09-15
1
-2
/
+6
*
img_convert: sanitizer: avoid invalid left-shifts
Ben Boeckel
2014-09-14
1
-4
/
+4
*
sanitizer: avoid divide-by-zero instances
Ben Boeckel
2014-09-14
3
-8
/
+10
*
input: use libwaio for pipe input on Windows
wm4
2014-09-14
10
-149
/
+199
*
x11: remove unused function
wm4
2014-09-14
2
-9
/
+1
*
player: shorten skip heuristic for playlist_prev to 1 second
wm4
2014-09-14
1
-2
/
+2
*
input: fix nested commands
wm4
2014-09-13
1
-1
/
+1
*
stream: fix build with emulated atomics
wm4
2014-09-13
1
-3
/
+3
*
client API: use playback abort mechanism
wm4
2014-09-13
1
-0
/
+5
*
input: distinguish playlist navigation and quit commands for abort
wm4
2014-09-13
3
-28
/
+37
*
stream: redo playback abort handling
wm4
2014-09-13
13
-47
/
+86
*
input: "quit_watch_later" and "stop" are abort commands
wm4
2014-09-13
2
-2
/
+10
*
TOOLS/zsh.pl: complete options that take file names
Philip Sequeira
2014-09-13
1
-0
/
+7
*
options: add M_OPT_FILE flag to mark options that want a file(list)
Alessandro Ghedini
2014-09-13
3
-15
/
+20
*
m_config: fix theoretic undefined behavior
wm4
2014-09-13
1
-4
/
+7
*
player: fix idle mode event handling
wm4
2014-09-13
1
-8
/
+9
*
input: don't autorepeat cycle_values command
wm4
2014-09-13
1
-1
/
+1
*
input: simplify
wm4
2014-09-13
1
-45
/
+29
*
input: fix autorepeat
wm4
2014-09-13
1
-2
/
+3
*
manpage: document shift+pgup/pgdwn bindings
wm4
2014-09-13
1
-0
/
+4
*
ao_oss: fix audio device leak on error
wm4
2014-09-11
1
-21
/
+25
*
ao_oss: use poll(), drop --disable-audio-select support
wm4
2014-09-11
3
-40
/
+17
*
ao_pulse: dump library version etc.
wm4
2014-09-10
1
-0
/
+6
*
old-build: fix build with wayland
wm4
2014-09-10
1
-1
/
+4
*
wayland_common: fix changing videos when fullscreen
Alexander Preisinger
2014-09-10
2
-15
/
+3
*
vo_wayland: pixel perfect buffers
Alexander Preisinger
2014-09-10
6
-342
/
+502
*
osdep/semaphore_osx.c: Include osdep/semaphore.h before #ifdef
Diogo Franco (Kovensky)
2014-09-10
1
-3
/
+2
*
build: fix everything
wm4
2014-09-10
1
-1
/
+1
*
osdep: fix windows build
wm4
2014-09-10
1
-1
/
+2
*
input: remove central select() call
wm4
2014-09-10
6
-421
/
+37
*
osdep: add POSIX semaphore emulation for OSX
wm4
2014-09-10
4
-1
/
+181
*
input: remove useless joystick.h/lirc.h include files
wm4
2014-09-10
6
-67
/
+6
*
input: use an input thread for joystick
wm4
2014-09-10
3
-17
/
+51
*
input: use an input thread for lirc
wm4
2014-09-10
3
-17
/
+47
*
input: add convenience function for running input sources in threads
wm4
2014-09-10
2
-1
/
+91
*
input: make some fields internal
wm4
2014-09-10
2
-13
/
+19
*
terminal-unix: don't read from stdin if it's not a terminal
wm4
2014-09-10
1
-1
/
+1
*
terminal-unix: move to thread
wm4
2014-09-10
6
-63
/
+74
*
terminal-win: minor simplification
wm4
2014-09-10
1
-2
/
+2
*
win32: don't request window size larger than the screen
wm4
2014-09-10
1
-3
/
+34
*
player: reset some VO state when video is terminated
wm4
2014-09-09
1
-0
/
+3
*
player: deal with some corner cases with playlist navigation
wm4
2014-09-09
4
-19
/
+39
*
player: normalize playlist entries on add
wm4
2014-09-09
2
-5
/
+2