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
*
manpage: add note about video filters and hwdec
Kevin Mitchell
2016-03-10
1
-1
/
+5
*
manpage: document dxva2 option for hwdec
Kevin Mitchell
2016-03-10
1
-3
/
+6
*
vo_opengl: add dxva2 interop to angle backend
Kevin Mitchell
2016-03-10
3
-0
/
+351
*
build: install symbolic SVG icon
Jashandeep Sohi
2016-03-10
1
-0
/
+4
*
ytdl_hook: handle optional format_note
▟ ▖▟ ▖
2016-03-10
1
-1
/
+1
*
vo_opengl: use the same type for cached and current uniform values
wm4
2016-03-10
1
-12
/
+11
*
vo_opengl: cache the values of the uniform variables
igv
2016-03-10
1
-20
/
+31
*
README: eloborate on stable FFmpeg releases further
wm4
2016-03-10
1
-0
/
+5
*
DOCS: add some hints to the new examples repository
wm4
2016-03-10
2
-1
/
+16
*
DOCS: remove client API examples
wm4
2016-03-10
25
-1936
/
+0
*
demux: remove pausing mechanism
wm4
2016-03-10
1
-43
/
+22
*
demux: replace demux_pause/demux_unpause with demux_run_on_thread
wm4
2016-03-09
3
-23
/
+60
*
command: change stream-pos semantics
wm4
2016-03-09
3
-14
/
+6
*
vo_opengl: cache the locations of the uniform variables
igv
2016-03-09
1
-6
/
+13
*
osd: cleanup: make OSDTYPE_ constants private to OSD code
wm4
2016-03-08
7
-31
/
+36
*
osd, lua: manage multiple ASS overlays set with set_osd_ass() calls
wm4
2016-03-08
6
-44
/
+87
*
osd: restructure and move ASS objects into its own struct
wm4
2016-03-08
2
-61
/
+81
*
osd: refactor how mp_ass_render_frame() is called
wm4
2016-03-08
6
-16
/
+22
*
TOOLS/lua/zones.lua: Remove
Ricardo Constantino
2016-03-08
1
-74
/
+0
*
osc: fix mouse areas
wm4
2016-03-08
1
-1
/
+1
*
vo_opengl: decrease default superxbr-edge-strength
Niklas Haas
2016-03-07
1
-1
/
+1
*
vo_opengl: improve superxbr algorithm
Niklas Haas
2016-03-07
1
-12
/
+11
*
vo_opengl: refactor superxbr algorithm
Niklas Haas
2016-03-07
3
-133
/
+150
*
osd, lua: remove weird OSD scaling
wm4
2016-03-07
6
-74
/
+40
*
osd: remove unused osd_coords_to_video()
wm4
2016-03-07
2
-22
/
+0
*
video: fix coverart decoding
wm4
2016-03-07
1
-2
/
+4
*
README: edit release section, add section about preferred FFmpeg version
wm4
2016-03-07
1
-10
/
+13
*
vo_xv, vo_x11: warn that these VOs should not be used
wm4
2016-03-06
2
-0
/
+5
*
sub: make preloading more robust
wm4
2016-03-06
6
-21
/
+28
*
demux: delay bitrate calculation on packets with unknown timestamps
wm4
2016-03-05
1
-2
/
+2
*
sd_ass: always clear subtitles on seek if duration unknown
wm4
2016-03-05
1
-1
/
+1
*
vo_opengl: refactor plane-skipping optimizations
Niklas Haas
2016-03-05
1
-16
/
+26
*
vo_opengl: rename prescale to prescale-luma
Niklas Haas
2016-03-05
3
-23
/
+18
*
vo_opengl: add macros for scaler units
Niklas Haas
2016-03-05
2
-34
/
+42
*
vo_opengl: refactor pass_read_video and texture binding
Niklas Haas
2016-03-05
9
-379
/
+490
*
demux_null: fix segfault with --cache enabled
wm4
2016-03-05
1
-1
/
+1
*
sd_ass: always handle subtitles with unknown duration
wm4
2016-03-05
1
-2
/
+14
*
demux_mkv: correctly export unknown packet durations
wm4
2016-03-05
1
-2
/
+3
*
demux: add null demuxer
wm4
2016-03-04
5
-1
/
+42
*
sub: pass all attachments to the subtitle decoder
wm4
2016-03-03
5
-14
/
+44
*
demux_timeline: set correct seekable flags
wm4
2016-03-03
2
-2
/
+2
*
vo_opengl: wayland: don't destroy NULL wl_egl_window
wm4
2016-03-03
1
-1
/
+2
*
demux_lavf: don't copy cover art picture
wm4
2016-03-03
1
-2
/
+2
*
cache: remove unused STREAM_CTRL_RESUME_CACHE
wm4
2016-03-03
2
-5
/
+0
*
Revert "demux_mkv: pretend waveext channel layouts by default"
wm4
2016-03-02
1
-1
/
+1
*
av_common: explicitly exclude _vdpau deccoders from enumeration
wm4
2016-03-02
2
-12
/
+6
*
command: fix property notification for cache-buffering-state
wm4
2016-03-02
1
-1
/
+1
*
msg: introduce partial line buffers per mp_log
wm4
2016-03-01
1
-25
/
+28
*
msg: minor simplification
wm4
2016-03-01
1
-11
/
+6
*
av_log: avoid partial lines
wm4
2016-03-01
1
-2
/
+7
*
msg: use dynamic buffer for message formatting
wm4
2016-03-01
1
-11
/
+19
*
command: add encoder-list property
wm4
2016-03-01
4
-3
/
+37
*
demux_mkv: pretend waveext channel layouts by default
wm4
2016-02-29
1
-1
/
+1
*
command: export canonical ffmpeg version identifier
wm4
2016-02-29
2
-0
/
+18
*
command: export list of all decoders
wm4
2016-02-29
2
-0
/
+64
*
command: export more information under track-list
wm4
2016-02-29
3
-8
/
+55
*
lavc_conv: fix Libav srt subtitles
wm4
2016-02-29
1
-4
/
+1
*
video: fix hr-seek
wm4
2016-02-28
1
-1
/
+3
*
player: simplify mp_seek()
wm4
2016-02-28
1
-55
/
+46
*
demux: remove relative seeking
wm4
2016-02-28
12
-149
/
+49
*
vo_opengl: remove redundant code
igv
2016-02-28
1
-2
/
+2
*
osc: add always-on mode and unify visibility mode (always/never/auto)
Avi Halachmi (:avih)
2016-02-27
2
-18
/
+74
*
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
*
ao_wasapi: make wait for audio thread termination infinite
Kevin Mitchell
2016-02-26
1
-4
/
+3
*
ao_wasapi: further flatten/simplify volume control
Kevin Mitchell
2016-02-26
1
-39
/
+34
*
ao_wasapi: use MP_FATAL for stuff that leads to init failure
Kevin Mitchell
2016-02-26
2
-5
/
+5
*
ao_wasapi: move pre-resume reset into resume function
Kevin Mitchell
2016-02-26
1
-16
/
+14
*
ao_wasapi: move resetting the thread state into main loop
Kevin Mitchell
2016-02-26
1
-11
/
+3
*
ao_wasapi: set buffer size to device period in exclusive mode
Kevin Mitchell
2016-02-26
1
-7
/
+12
*
ao_wasapi: replace laggy COM messaging with mp_dispatch_queue
Kevin Mitchell
2016-02-26
3
-175
/
+80
*
ao_wasapi: avoid under-run cascade in exclusive mode.
Kevin Mitchell
2016-02-26
1
-24
/
+36
*
ao_wasapi: fix typo in comment
Kevin Mitchell
2016-02-26
1
-1
/
+1
*
ao_wasapi: use SUCCEEDED/FAILED macros
Kevin Mitchell
2016-02-26
2
-13
/
+9
*
manpage: add showvolume example to --lavfi-complex
wm4
2016-02-27
1
-0
/
+3
*
ao: initial OpenSL ES support
Ilya Zhuravlev
2016-02-27
4
-0
/
+259
*
dispatch: clarify lifetime issues
wm4
2016-02-26
1
-4
/
+9
*
vo_opengl: set uniform variable "pixel_size" for internal shaders
igv
2016-02-26
5
-28
/
+28
*
vo_opengl: dxinterop: fix compatibility issue with Vista
igv
2016-02-26
1
-1
/
+2
*
demux_timeline: slightly improve reported file format
wm4
2016-02-25
1
-1
/
+3
*
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
*
demux: avoid lost wakeup on queue overflow
wm4
2016-02-24
1
-1
/
+6
*
demux_mkv: don't trust DefaultDuration for audio
wm4
2016-02-24
1
-5
/
+3
*
vo_opengl, vo_rpi: unbreak a few things
wm4
2016-02-24
3
-4
/
+4
*
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
*
vo_opengl: declare vec4 color inside fragment shader stub
Niklas Haas
2016-02-23
3
-43
/
+27
*
vo_opengl: set uniform variable "pixel_size"
igv
2016-02-22
1
-0
/
+2
*
vo_opengl: set the correct size of the input image
igv
2016-02-22
1
-2
/
+2
*
vo_x11: add 16bpp support
Gusar321
2016-02-22
1
-0
/
+1
*
wscript: don’t install the encoding profiles with encoding disabled
Emmanuel Gil Peyrot
2016-02-22
1
-1
/
+2
*
demux_mkv: fix opus gapless behavior (2)
wm4
2016-02-22
1
-2
/
+2
*
demux_lavf: adjust seeks by maximum codec delay
wm4
2016-02-22
1
-0
/
+8
*
audio: make mp_audio_skip_samples() adjust the PTS
wm4
2016-02-22
2
-3
/
+3
*
ad_lavc: skip AVCodecContext.delay samples at beginning
wm4
2016-02-22
1
-0
/
+9
*
ad_lavc: make sample trimming symmetric to skipping
wm4
2016-02-22
1
-6
/
+8
*
ad_lavc: move skipping logic out of the HAVE_AVFRAME_SKIP_SAMPLES block
wm4
2016-02-22
1
-10
/
+13
*
ad_lavc: interpolate missing timestamps
wm4
2016-02-22
1
-0
/
+9
*
audio: move frame clipping to a generic function
wm4
2016-02-21
3
-33
/
+37
*
demux_mkv: add hack to fix opus gapless behavior
wm4
2016-02-21
1
-0
/
+6
*
manpage: fix typo
wm4
2016-02-21
1
-1
/
+1
*
manpage: add hint where the full keybindings are declared
wm4
2016-02-21
1
-0
/
+4
*
sub: always clip subtitles against segment end
wm4
2016-02-20
1
-1
/
+5
*
demux_timeline: fix nested timelines
wm4
2016-02-20
4
-6
/
+7
*
vd_lavc: simplify hwdec pixfmt check
wm4
2016-02-20
1
-1
/
+1
*
dxva2: fix autoprobing
wm4
2016-02-19
1
-1
/
+6
*
video: allow the decoder to consume packets partially
wm4
2016-02-19
2
-2
/
+9
*
video: move packet timestamp fudging
wm4
2016-02-19
1
-9
/
+8
*
video: move unreliable-packet-PTS check
wm4
2016-02-19
1
-5
/
+8
*
player: remove initial seek on playback start
wm4
2016-02-18
1
-2
/
+0
*
dxva2: fix shared surface type
James Ross-Gowan
2016-02-19
1
-22
/
+22
*
glob-win: relicense to LGPL
James Ross-Gowan
2016-02-18
1
-7
/
+7
*
vo_opengl: use correct gl_target variable
wm4
2016-02-18
1
-2
/
+2
*
vo_opengl: don't use normalized coords for debanding rectangle textures
wm4
2016-02-18
1
-1
/
+2
*
vo_opengl: pass the correct target to deband functions
wm4
2016-02-18
1
-4
/
+4
*
wscript: remove dxva2-dxinterop configure test
Kevin Mitchell
2016-02-17
3
-8
/
+3
*
vo_opengl: dxinterop: add dxva2 passthrough
Kevin Mitchell
2016-02-17
5
-0
/
+235
*
dxva2: add interop (non-copyback) hwdec_type
Kevin Mitchell
2016-02-17
4
-4
/
+20
*
vo_opengl: dxinterop: improve error messages
Kevin Mitchell
2016-02-17
1
-21
/
+37
*
windows_utils: try and use FormatMessage for errors.
Kevin Mitchell
2016-02-17
2
-3
/
+23
*
dxva2: avoid using AV_PIX_FMT_P010 directly
wm4
2016-02-17
1
-3
/
+4
*
dxva2: use mp_HESULT_to_str on FAILED(hr)
Kevin Mitchell
2016-02-16
2
-11
/
+55
*
dxva2: use mp_image_pool_get_no_alloc for decoder images
Kevin Mitchell
2016-02-16
1
-1
/
+2
*
dxva2: check for failure of mp_image_new_custom_ref
Kevin Mitchell
2016-02-16
1
-5
/
+8
*
dxva2: another attempt at using mp_image pool
Kevin Mitchell
2016-02-16
3
-81
/
+46
*
mp_image_pool: add mp_image_pool_add
Kevin Mitchell
2016-02-16
2
-4
/
+11
*
dxva2: fix license on some newly added files to lgpl v2.1+
Kevin Mitchell
2016-02-16
2
-14
/
+14
*
demux_timeline: cosmetics: move a function
wm4
2016-02-16
1
-26
/
+24
*
demux_timeline: disable cache for inactive segments
wm4
2016-02-16
1
-0
/
+8
*
Rewrite ordered chapters and timeline stuff
wm4
2016-02-15
11
-12
/
+618
*
player: remove old timeline/ordered chapters support
wm4
2016-02-15
5
-277
/
+51
*
packet: cosmetics: reorder fields
wm4
2016-02-15
1
-4
/
+8
*
audio/video: expose codec info as separate field
wm4
2016-02-15
8
-14
/
+16
*
video: remove pointless parameter indirection
wm4
2016-02-15
3
-4
/
+6
*
sub: move sub decoder init to a function
wm4
2016-02-15
1
-30
/
+44
*
cocoa: fix charcode retrieving for accented characters
Alexis Nootens
2016-02-15
1
-1
/
+2
*
player: add on_preloaded hook
wm4
2016-02-15
2
-0
/
+27
*
player: restore old/correct --force-window behavior
wm4
2016-02-15
1
-0
/
+3
*
vo_opengl_cb: unbreak destroying+recreating GL context
wm4
2016-02-15
1
-2
/
+2
*
dxva2: support HEVC Main 10
wm4
2016-02-15
1
-8
/
+35
*
dxva2: use mp_image pool for d3d surfaces
Kevin Mitchell
2016-02-14
4
-131
/
+222
*
dxva2: remove unused structure members
Kevin Mitchell
2016-02-14
1
-5
/
+1
*
dxva2: streamline number of surface calculation
Kevin Mitchell
2016-02-14
1
-9
/
+2
*
client API: explain when mpv_create() can return NULL
wm4
2016-02-14
1
-1
/
+4
*
demux_mkv: support channel layout in VfW muxed PCM
wm4
2016-02-14
1
-1
/
+7
*
mpv.conf: add some more options
wm4
2016-02-13
1
-0
/
+8
*
client API: handle double->int64 conversion correctly
wm4
2016-02-13
1
-1
/
+3
*
manpage: normal filters are still active with complex filters
wm4
2016-02-12
1
-0
/
+3
*
lavfi: dump the filter graph
wm4
2016-02-12
1
-0
/
+13
*
ipc: fix uninitialized field
wm4
2016-02-12
1
-1
/
+1
*
player: remove dead code
wm4
2016-02-12
2
-2
/
+2
*
mp_image: force display size to at least 1x1
wm4
2016-02-12
1
-2
/
+2
*
player: remove double assignment in declaration
wm4
2016-02-12
1
-1
/
+1
*
sub: remove always-true check
wm4
2016-02-12
1
-1
/
+1
*
vo_opengl: unconfuse Coverity
wm4
2016-02-12
1
-1
/
+1
*
stream_dvb: fix minor resource leaks
wm4
2016-02-12
1
-0
/
+3
*
stream_dvb: remove dead code
wm4
2016-02-12
1
-5
/
+0
*
ad_lavc: fix --ad-lavc-threads range
wm4
2016-02-11
1
-1
/
+1
*
build: enable vaapi under drm-only
wm4
2016-02-11
1
-1
/
+1
*
demux: reduce verbosity
wm4
2016-02-11
1
-2
/
+3
*
video: approximate AVI timestamps via DTS handling
wm4
2016-02-11
4
-54
/
+12
*
manpage: fix indenting issue in vf_format
Niklas Haas
2016-02-11
1
-21
/
+21
*
player: abort loading if there is a problem with complex filters
wm4
2016-02-10
1
-5
/
+11
*
lavfi: stop playback on some unrecoverable situations
wm4
2016-02-10
1
-1
/
+3
*
wscript_build: disable SONAME generation when building for Android
Jan Ekström
2016-02-10
1
-11
/
+18
*
Enable building the opengl-cb video renderer on Android
Jan Ekström
2016-02-10
3
-3
/
+44
*
Initial Android support
Jan Ekström
2016-02-10
8
-0
/
+110
*
demux_mf: only use glob() if it is available
Jan Ekström
2016-02-10
1
-0
/
+2
*
player: assume setlocale() returns NULL if locales are not supported
wm4
2016-02-10
1
-1
/
+1
*
player: fix crash if no video decoder can be initialized
wm4
2016-02-10
2