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
Commit message (
Expand
)
Author
Age
Files
Lines
*
ao_alsa: don't silence legitimate underrun if final chunk underruns
wm4
2019-10-06
1
-4
/
+1
*
ao_alsa: remove sometimes bogus XRUN message
wm4
2019-10-06
1
-9
/
+2
*
cocoa-cb: remove get_property_* usages and split up mpv helper
der richter
2019-10-06
12
-247
/
+285
*
audio/filter: remove no longer used header
Paul B Mahol
2019-10-05
1
-47
/
+0
*
DOCS/compatibility.rst: add this file
wm4
2019-10-05
4
-1
/
+185
*
DOCS/interface-changes.rst: simplify playback abort change description
wm4
2019-10-05
1
-11
/
+2
*
player: update for --video-aspect deprecation
Niklas Haas
2019-10-04
2
-3
/
+3
*
options: rename --video-aspect to --video-aspect-override
Niklas Haas
2019-10-04
6
-22
/
+45
*
player: "subprocess" command should stop immediately in idle mode
wm4
2019-10-04
2
-3
/
+15
*
manpage: clarify some details about async. commands and "subprocess"
wm4
2019-10-04
3
-4
/
+38
*
wayland opengl: actually call uninit if init fails
dudemanguy
2019-10-03
1
-1
/
+3
*
Revert "wayland: free wayland_state on a false return"
dudemanguy
2019-10-03
1
-11
/
+3
*
wayland: free wayland_state on a false return
Dudemanguy911
2019-10-02
1
-3
/
+11
*
vf_fingerprint: fix an obvious memory leak
wm4
2019-10-03
1
-4
/
+12
*
vf_vapoursynth: fix crashing memory management mistake
wm4
2019-10-03
1
-3
/
+3
*
vf_vapoursynth: do not call vsscript_finalize() if init failed
wm4
2019-10-03
1
-1
/
+5
*
vf_vapoursynth: remove some Lua backend remains
wm4
2019-10-03
1
-6
/
+0
*
wayland: always create wl_output before rendering
Dudemanguy911
2019-10-02
1
-7
/
+6
*
demux: restore some of the DVD/BD/CDDA interaction layers
wm4
2019-10-03
9
-32
/
+751
*
f_auto_filters: use f_autoconvert for hw download
wm4
2019-10-02
1
-23
/
+22
*
f_autoconvert: provide a function to determine if conversion works
wm4
2019-10-02
2
-41
/
+75
*
f_autoconvert: add hw->sw download path
wm4
2019-10-02
2
-18
/
+71
*
f_auto_filters: use software conversion if hw deint is not possible
wm4
2019-10-02
1
-7
/
+28
*
f_hwtransfer: add a mp_hwdownload filter
wm4
2019-10-02
2
-0
/
+62
*
filters: add another dumb helper
wm4
2019-10-02
2
-0
/
+22
*
mp_image_pool: expose a function for reporting hw download format
wm4
2019-10-02
2
-11
/
+22
*
video: remove vf_vavpp from automatic deinterlace property
wm4
2019-10-02
2
-12
/
+0
*
DOCS/tech-overview.txt: caching has changed
wm4
2019-10-02
1
-3
/
+4
*
README.md: minor cleanups
wm4
2019-10-02
1
-40
/
+3
*
README.md: remove dead homebrew-mpv link
Vítor Galvão
2019-10-02
1
-1
/
+0
*
autoload.lua: Configurable autoload types
Marek Sebera
2019-10-02
1
-4
/
+42
*
DOCS: Document DVB changes in interface-changes.
Oliver Freyermuth
2019-10-02
1
-0
/
+9
*
stream_dvb: Remove now replaced stream-control code for good.
Oliver Freyermuth
2019-10-02
2
-85
/
+0
*
DOCS: Add documentation for dvbin-prog and dvbin-channel-switch-offset.
Oliver Freyermuth
2019-10-02
1
-0
/
+16
*
stream_dvb: Allow actual zapping of channels again.
Oliver Freyermuth
2019-10-02
3
-0
/
+9
*
player: Add mp_property_dvb_channel helper.
Oliver Freyermuth
2019-10-02
1
-0
/
+17
*
stream_dvb: Add dvb_update_config to poll config parameters.
Oliver Freyermuth
2019-10-02
2
-0
/
+33
*
stream_dvb: Move stream->is_on initialization to state preparation.
Oliver Freyermuth
2019-10-02
2
-2
/
+1
*
stream_dvb: Factor out logic to determine program and card.
Oliver Freyermuth
2019-10-02
2
-47
/
+75
*
stream_dvb: Use separated out options struct.
Oliver Freyermuth
2019-10-02
2
-27
/
+33
*
demux_lavf: remove recently added author name from license header
wm4
2019-10-01
1
-1
/
+0
*
DOCS/contribute.md: split into sections, random changes
wm4
2019-10-01
1
-17
/
+61
*
github: try to get contributors to read contribute.md
wm4
2019-10-01
1
-5
/
+4
*
demux_mkv: better behavior/warnings on partial files/unseekable streams
wm4
2019-10-01
1
-5
/
+8
*
vo_gpu/d3d11: add adapter name validation and listing with "help"
Jan Ekström
2019-09-29
4
-9
/
+75
*
vo_gpu/d3d11: refactor pthread_once d3d11 loading to function
Jan Ekström
2019-09-29
1
-6
/
+15
*
vo_gpu/d3d11: utilize the passed adapter name
Jan Ekström
2019-09-29
1
-5
/
+77
*
vo_gpu/d3d11: add an option for the adapter name
Jan Ekström
2019-09-29
2
-0
/
+6
*
video/d3d11: add adapter selection by name into d3d11 options
Jan Ekström
2019-09-29
3
-0
/
+15
*
vo_gpu/d3d11_helpers: also load up CreateDXGIFactory1
Jan Ekström
2019-09-29
1
-4
/
+13
*
stream_lavf: add support for gopher
Leonardo Taccari
2019-09-29
1
-1
/
+1
*
vo_drm: fix flickering when setting pan/scan
Anton Kindestam
2019-09-29
1
-4
/
+0
*
demux: make --record-file/cache dump command work with disabled streams
wm4
2019-09-29
1
-5
/
+18
*
loadfile: make prefetching actually work
wm4
2019-09-29
1
-1
/
+3
*
loadfile: don't always accidentally always prefetching
wm4
2019-09-29
2
-11
/
+16
*
recorder: don't use a magic index for mp_recorder_get_sink()
wm4
2019-09-29
4
-8
/
+16
*
stream: rearrange open functions
wm4
2019-09-29
4
-56
/
+96
*
demux: sort filenames naturally when playing a directory / archive
Philip Sequeira
2019-09-29
5
-2
/
+95
*
build: lower version requirement for EGL
Marvin Schmidt
2019-09-29
1
-1
/
+1
*
vo_gpu: hwdec_cuda: Synchronise OpenGL Interop
Philip Langdale
2019-09-28
3
-0
/
+8
*
build: silence OpenGL deprecation warnings on macOS for C/objC
Rodger Combs
2019-09-28
1
-1
/
+2
*
vo_drm: support controlling swapchain depth using swapchain-depth option
Anton Kindestam
2019-09-28
1
-10
/
+13
*
vo: make swapchain-depth option generic for all VOs
Anton Kindestam
2019-09-28
11
-24
/
+21
*
drm: refactor page_flipped callback
Anton Kindestam
2019-09-28
4
-109
/
+71
*
vo_drm: Implement N-buffering and presentation feedback
Anton Kindestam
2019-09-28
1
-39
/
+215
*
vo_drm: fix more than 2 buffers
Anton Kindestam
2019-09-28
1
-1
/
+1
*
drm: move struct vsync_tuple into drm_common as drm_vsync_tuple
Anton Kindestam
2019-09-28
2
-9
/
+8
*
stream_cb: add cancel_fn callback
Aman Gupta
2019-09-27
4
-1
/
+27
*
audio: fix copy&paste error
wm4
2019-09-27
1
-1
/
+1
*
ad_lavc: log on failure to read AVFrame
wm4
2019-09-27
1
-1
/
+3
*
audio: add support for AV_SAMPLE_FMT_S64*
wm4
2019-09-27
3
-0
/
+8
*
context_drm_egl: define EGL_PLATFORM_GBM_MESA, EGL_PLATFORM_GBM_KHR if not in...
Anton Kindestam
2019-09-27
1
-0
/
+8
*
wscript: check tvOS define's value to be nonzero
Jan Ekström
2019-09-27
1
-1
/
+4
*
video: add pure gamma TRC curves for 2.0, 2.4 and 2.6.
Wessel Dankers
2019-09-27
6
-0
/
+36
*
ci: remove --enable-zsh-comp
Philip Sequeira
2019-09-27
1
-2
/
+1
*
zsh completion: move generation to runtime and improve
Philip Sequeira
2019-09-27
5
-307
/
+253
*
options: add M_OPT_FILE to some more options that take files
Philip Sequeira
2019-09-27
3
-10
/
+10
*
vo_gpu: hwdec_drmprime_drm: add hwdec ctx
Jonas Karlman
2019-09-27
2
-1
/
+15
*
hwdec_vaapi_gl: add missing compatibility defines
wm4
2019-09-27
1
-0
/
+6
*
stream_cb: fix a typo in a comment
wm4
2019-09-27
1
-1
/
+1
*
ao_pulse: add the newly added mappings for TrueHD/DTS-HD formats
Jan Ekström
2019-09-27
1
-6
/
+11
*
vo_gpu: vulkan: add Android context
sfan5
2019-09-27
3
-0
/
+99
*
context_android: move common code to a separate file
sfan5
2019-09-27
5
-52
/
+153
*
DOCS: don't lie about the keybind command
dudemanguy
2019-09-26
1
-2
/
+1
*
wscript: detect tvOS and disable posix-spawn usage
Aman Gupta
2019-09-26
1
-1
/
+5
*
vo_gpu: d3d11: don't reset frame stats after pause
James Ross-Gowan
2019-09-26
1
-9
/
+0
*
player: document FFmpeg ABI rules we intentionally violate
wm4
2019-09-26
1
-0
/
+2
*
audio: make playback end with --end and --audio-spdif
wm4
2019-09-26
1
-0
/
+3
*
DOCS/contribute.md: talk about non-standard and C11 language features
wm4
2019-09-26
1
-3
/
+4
*
client API: be explicit about usage rules and deadlocks some more
wm4
2019-09-26
2
-0
/
+9
*
client API: fix potential deadlock problems by throwing more shit at it
wm4
2019-09-26
7
-32
/
+81
*
command: fix bitrate rounding error
Stefan Pöschel
2019-09-26
1
-2
/
+2
*
cocoa-cb: add support for 10bit opengl rendering
der richter
2019-09-26
6
-20
/
+65
*
sub: make font provider user-selectable
wm4
2019-09-25
4
-3
/
+30
*
drm_common: add missing zero-initialization of struct vt_mode variable
Anton Kindestam
2019-09-24
1
-1
/
+1
*
demux: force reading packets again after seeks
wm4
2019-09-24
1
-1
/
+1
*
demux: remove redundant seek range update
Gunnar Marten
2019-09-24
1
-2
/
+0
*
cocoa-cb: fix title bar button state on start up
der richter
2019-09-23
1
-0
/
+2
*
mac: add Open Playlist menu bar item
Akemi
2019-09-23
1
-0
/
+17
*
context_drm_egl: Don't get stuck forever if drmHandleEvent fails
Anton Kindestam
2019-09-22
1
-1
/
+3
*
demux_lavf: fix seeking in ogg audio streams
wm4
2019-09-22
1
-0
/
+3
*
travis: use macOS 10.14 image with xcode 11 instead of xcode 10.2
der richter
2019-09-22
1
-1
/
+1
*
build: optimise adding additional objects for linking
der richter
2019-09-22
2
-6
/
+6
*
osxbundle: remove rpath definitions towards dev tools
der richter
2019-09-22
1
-1
/
+22
*
build: fix swift linking with upcoming xcode 11
der richter
2019-09-22
2
-0
/
+9
*
draw_bmp: Fix for GBRP formats GBRP9 and up
Anton Kindestam
2019-09-22
1
-5
/
+10
*
vo_drm: 30bpp support
Anton Kindestam
2019-09-22
3
-13
/
+58
*
manpage: update requirements for vdpau hwdec use
Nicolas F
2019-09-22
1
-1
/
+2
*
vo_gpu: d3d11: add support for presentation feedback
James Ross-Gowan
2019-09-22
1
-0
/
+124
*
command: add expand-path to expand mpv paths
Nicolas F
2019-09-22
2
-0
/
+24
*
build: actually detect supported warning options
Avi Halachmi (:avih)
2019-09-22
1
-2
/
+2
*
command: add sub-start & sub-end properties
Stefano Pigozzi
2019-09-22
8
-7
/
+140
*
wayland: create current_output in wayland_reconfig
dudemanguy
2019-09-22
1
-5
/
+6
*
wscript: Fix test for ffmpeg drmprime support
Philip Langdale
2019-09-22
1
-2
/
+9
*
vf_fingerprint: remove extraneous single quote from description
Jan Ekström
2019-09-21
1
-1
/
+1
*
test/linked_list: silence nonsense warnings
wm4
2019-09-21
1
-6
/
+12
*
test: fix cmocka assert_float_equal shadowing warnings
wm4
2019-09-21
3
-9
/
+6
*
stream_dvb: remove unused variable
wm4
2019-09-21
1
-1
/
+0
*
waf: fix wayland-scanner deprecation warning
dudemanguy
2019-09-21
2
-3
/
+3
*
audio: fix use-after-free with fuzzed file
wm4
2019-09-21
1
-0
/
+2
*
sub/lavc_conv: skip ReadOrder reset when subtitle decoder gets flushed
Jan Ekström
2019-09-21
1
-0
/
+1
*
dec_sub: remove unused declaration
wm4
2019-09-21
1
-1
/
+0
*
input: add keybind command
Dudemanguy911
2019-09-21
4
-0
/
+65
*
playloop: don't read playback pos from byte stream
Dudemanguy911
2019-09-21
1
-1
/
+1
*
wayland: avoid handling a 0-value axis event
Dudemanguy911
2019-09-21
1
-0
/
+2
*
player: expose pixel aspect ratio, bitrate and rotation value on tracks
wnoun
2019-09-21
3
-0
/
+21
*
DOCS/contribute.md: expand on recommended C99 usage
wm4
2019-09-21
1
-1
/
+1
*
build: don't add swift object when swift disabled
der richter
2019-09-21
1
-2
/
+6
*
wayland: read xcursor size from XCURSOR_SIZE env
emersion
2019-09-21
1
-1
/
+13
*
player: use track title if exists instead of filename
thewisenerd
2019-09-21
1
-1
/
+5
*
input: ignore empty lines on drag-drop mime data
thewisenerd
2019-09-21
1
-1
/
+1
*
ao_oss: Fallback to stereo when the device does not support >2 channels
Leonardo Taccari
2019-09-21
1
-6
/
+10
*
osd: allow sub-text to work even if sub-visibility is disabled
dudemanguy
2019-09-21
3
-5
/
+5
*
x11: fix ICC profiling for multiple monitors
slatchurie
2019-09-21
2
-2
/
+22
*
osc: add mouse mid-button as alias to shift+left button
Ricardo Constantino
2019-09-21
1
-0
/
+3
*
wayland: don't show cursor when fullscreening
dudemanguy
2019-09-21
2
-0
/
+7
*
wayland: reconfigure cursor on pointer enter event
Thomas Weißschuh
2019-09-21
2
-1
/
+4
*
demux_cue: auto-detect CUE sheet charset
wnoun
2019-09-21
5
-0
/
+38
*
command: add video-add/video-remove/video-reload commands
Paul B Mahol
2019-09-21
2
-0
/
+30
*
wayland: add mouse buttons and fix axis scaling
dudemanguy
2019-09-21
1
-4
/
+24
*
client API: add mpv_command_ret
Dark
2019-09-21
3
-0
/
+26
*
DOCS/contribute.md: license clarifications
wm4
2019-09-21
2
-0
/
+6
*
github: remove LGPL relicensing boilerplate
wm4
2019-09-21
1
-3
/
+2
*
vo_sdl: Only create the SDL window once
Cameron Cawley
2019-09-21
1
-54
/
+23
*
ao_pulse: add --pulse-allow-suspended
Térence Clastres
2019-09-21
2
-1
/
+7
*
stream_libarchive: Always use LC_CTYPE_MASK for libarchive
James Hilliard
2019-09-21
2
-2
/
+1
*
command: drop removed cache properties from cache update events
wm4
2019-09-20
1
-2
/
+2
*
player: update status line cache display
wm4
2019-09-20
2
-7
/
+5
*
context_drm_egl: Use eglGetPlatformDisplayEXT if available
memeka
2019-09-20
1
-1
/
+20
*
client API: fix missing property change events after property updates
Gunnar Marten
2019-09-20
1
-24
/
+28
*
loadfile: restore playlist prefetching
wm4
2019-09-20
1
-4
/
+11
*
demux: propagate streaming flag through demux_timeline
wm4
2019-09-20
3
-3
/
+10
*
client API, vo_libmpv: document random deadlock problems
wm4
2019-09-20
2
-0
/
+20
*
vo_libmpv: fix some more uninit issues
wm4
2019-09-20
1
-24
/
+35
*
client API: document unfortunate render API threading requirement
wm4
2019-09-20
1
-0
/
+6
*
vo_libmpv: always create ctx->dispatch
wm4
2019-09-20
1
-19
/
+12
*
render api: fix use-after-free
wnoun
2019-09-20
3
-33
/
+6
*
rpi: Update for modern systems
Cameron Cawley
2019-09-20
5
-25
/
+14
*
Coypright: update list of files
wm4
2019-09-20
1
-13
/
+1
*
vo: remove unused equalizer control remains
wm4
2019-09-20
1
-14
/
+1
*
oml_sync: fix typo in comment
wm4
2019-09-20
1
-2
/
+2
*
vf_fingerprint: use aligned_alloc instead of posix_memalign
wm4
2019-09-19
2
-2
/
+8
*
demux_lavf: document intentional FFmpeg API violation
wm4
2019-09-19
1
-0
/
+4
*
packet: fix theoretical UB if called on "empty" packets
wm4
2019-09-19
1
-2
/
+4
*
Revert "demux/packet: fix demux_packet_shorten"
wm4
2019-09-19
1
-2
/
+2
*
client API: fix some comments
wm4
2019-09-19
1
-4
/
+4
*
sd_lavc: support scaling for bitmap subtitles
wm4
2019-09-19
1
-0
/
+16
*
demux: fix another incorrect BOF cache flag issue
wm4