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
path:
root
/
common
Commit message (
Expand
)
Author
Age
Files
Lines
*
msg: show how many messages were dropped
wm4
2019-11-22
1
-1
/
+3
*
msg: drop old instead of new messages on overflow
wm4
2019-11-22
1
-43
/
+57
*
msg: fix missing wakeup callback in terminal-default log level
wm4
2019-11-22
1
-0
/
+2
*
player: remove mechanisms for better logging with repl.lua
wm4
2019-11-18
2
-1
/
+61
*
options: remove M_OPT_FIXED
wm4
2019-11-10
1
-15
/
+15
*
msg: try to document purpose of log levels better
wm4
2019-11-07
1
-8
/
+9
*
common: add a helper to round up to next power of 2
wm4
2019-11-06
2
-0
/
+15
*
common: add mp_log2()
wm4
2019-10-31
2
-0
/
+20
*
Replace uses of FFMIN/MAX with MPMIN/MAX
wm4
2019-10-31
2
-9
/
+9
*
msg: always use terminal control codes for status line
wm4
2019-10-24
1
-6
/
+3
*
player: accept compatible later FFmpeg library runtime versions
wm4
2019-10-11
1
-1
/
+2
*
av_log: use proper FFmpeg version extraction macros
wm4
2019-10-11
1
-1
/
+3
*
recorder: don't use a magic index for mp_recorder_get_sink()
wm4
2019-09-29
2
-5
/
+12
*
recorder: always mux all packets on discont/close
wm4
2019-09-19
1
-2
/
+1
*
recorder: use shared PTS macros
wm4
2019-09-19
1
-9
/
+7
*
msg: remove unnecessary condition
wm4
2019-09-19
1
-4
/
+0
*
common: add macro for checking whether a value is a power of two
wm4
2019-09-19
1
-0
/
+1
*
common: add MP_IS_ALIGNED macro
wm4
2019-09-19
1
-0
/
+1
*
demux: move timestamp helper macros to common.h
wm4
2019-09-19
1
-0
/
+8
*
demux: use no overlapping packets for lossless audio
wm4
2019-09-19
2
-0
/
+9
*
encode: set sample_aspect_ratio on AVStream struct
ekisu
2019-08-14
1
-0
/
+5
*
vo_gpu: vulkan: use libplacebo instead
Niklas Haas
2019-04-21
2
-5
/
+10
*
demux: add another stream recording feature
wm4
2018-12-06
1
-2
/
+1
*
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
5
-18
/
+12
|
\
|
*
player: get rid of mpv_global.opts
wm4
2018-05-24
3
-14
/
+4
|
*
path: don't access global option struct
wm4
2018-05-24
1
-0
/
+1
|
*
demux: get rid of free_demuxer[_and_stream]()
wm4
2018-05-24
1
-1
/
+1
|
*
command: make loadlist command async and abortable
wm4
2018-05-24
2
-3
/
+6
*
|
encode: simplify encode_lavc_add_packet
Jan Ekström
2018-10-01
1
-2
/
+0
*
|
encode: fix AVPacket deinitialization logic
Niklas Haas
2018-10-01
1
-3
/
+4
|
/
*
encode: get rid of the output packet queue
wm4
2018-05-03
3
-73
/
+85
*
encode: remove old timestamp handling
wm4
2018-05-03
2
-12
/
+7
*
encode: restore 2-pass mode
wm4
2018-05-03
1
-2
/
+7
*
common: add missing %f time format
wm4
2018-05-01
1
-0
/
+1
*
common: round all integer times to milliseconds
wm4
2018-05-01
1
-2
/
+6
*
f_lavfi: support setting common filter options like "threads"
wm4
2018-04-29
2
-2
/
+10
*
encode: rewrite half of it
wm4
2018-04-29
4
-706
/
+557
*
encode: get rid of AVDictionary setter helper
wm4
2018-04-29
1
-73
/
+13
*
encode: some more cleanups
wm4
2018-04-29
3
-31
/
+6
*
encode: simplify colorspace setting
wm4
2018-04-20
2
-35
/
+0
*
encode: cosmetics
wm4
2018-04-20
1
-33
/
+48
*
encode: remove some unused functions
wm4
2018-04-20
2
-20
/
+0
*
encoding: deprecate a bunch of obscure options
wm4
2018-04-20
1
-4
/
+8
*
demux: support for some kinds of timed metadata
wm4
2018-04-18
2
-7
/
+18
*
av_common: cosmetic simplification to ffmpeg component iteration loops
wm4
2018-04-03
1
-4
/
+2
*
f_lavfi: use new libavfilter iteration API
wm4
2018-04-03
1
-1
/
+0
*
mp_image: replace rude function with less rude FFmpeg upstream function
wm4
2018-03-03
2
-51
/
+0
*
Fix recent FFmpeg deprecations
wm4
2018-02-13
3
-49
/
+46
*
codecs: remove unused family field
wm4
2018-02-01
3
-14
/
+7
*
audio: move to decoder wrapper
wm4
2018-01-30
1
-8
/
+0
*
video: rewrite filtering glue code
wm4
2018-01-30
2
-0
/
+13
*
av_log: stop accessing private ffmpeg fields
wm4
2018-01-03
1
-2
/
+2
*
command: add demuxer-lavf-list property
Ricardo Constantino
2018-01-02
2
-0
/
+18
*
build: move copyright statement to a shared location
wm4
2018-01-01
2
-0
/
+2
*
encode: implement --oset-metadata, and --oremove-metadata
TheAMM
2017-12-26
2
-1
/
+27
*
encode: rename option --ometadata to --ocopy-metadata
TheAMM
2017-12-26
2
-4
/
+4
*
tags: add mp_tags_remove
Kevin Mitchell
2017-12-26
2
-0
/
+21
*
msg: bump up log level of --log-file
Niklas Haas
2017-12-15
1
-2
/
+2
*
msg: reinterpret a bunch of message levels
Niklas Haas
2017-12-15
2
-3
/
+3
*
Fix various typos in log messages
Nicolas F
2017-12-03
1
-1
/
+1
*
av_common: drop old hack against ancient lavc vdpau wrapper
wm4
2017-12-01
1
-6
/
+1
*
build: make it easier to force FFmpeg upstream
wm4
2017-11-01
1
-4
/
+2
*
Bump libav* API use
wm4
2017-10-30
1
-4
/
+4
*
av_common: fix Libav build
wm4
2017-10-16
1
-0
/
+13
*
video: properly pass through ICC data
wm4
2017-10-16
2
-0
/
+38
*
msg: make --msg-level affect --log-file too
wm4
2017-10-04
1
-1
/
+1
*
build: add preliminary LGPL mode
wm4
2017-09-21
2
-18
/
+14
*
player: fix --lavfi-complex freeze
wm4
2017-08-11
1
-4
/
+5
*
vo_opengl: further GL API use separation
wm4
2017-08-07
2
-0
/
+7
*
common, vo_opengl: add/use helper for formatted strings on the stack
wm4
2017-07-24
2
-0
/
+17
*
Replace remaining avcodec_close() calls
wm4
2017-07-16
1
-8
/
+2
*
options: handle suffixes like -add in a more generic way
wm4
2017-06-26
1
-3
/
+3
*
options: unbreak -v
wm4
2017-06-23
1
-1
/
+1
*
options: remove weird --really-quiet special behavior
wm4
2017-06-23
1
-1
/
+5
*
encode_lavc: move from GPL 2+ to LGPL 2.1+.
Rudolf Polzer
2017-06-13
3
-14
/
+37
*
player: make sure version information is always included in --log-file
wm4
2017-05-22
2
-0
/
+14
*
demux_raw: drop "mp-rawvideo" use
wm4
2017-05-20
1
-4
/
+0
*
av_log: mark as almost LGPL
wm4
2017-05-05
1
-0
/
+2
*
msg.c/h: partially change license to LGPL
wm4
2017-05-05
2
-7
/
+9
*
common.h: change license to LGPL
wm4
2017-04-21
1
-7
/
+7
*
video: support positional arguments for automatic lavfi option bridge
wm4
2017-04-03
1
-0
/
+30
*
encode_lavc: fix build failure after libavcodec major bump
wm4
2017-03-23
1
-2
/
+2
*
options: add M_OPT_FILE to some more file options
Philip Sequeira
2017-03-06
1
-1
/
+1
*
Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated one
wang-bin
2017-02-08
1
-2
/
+2
*
player: add experimental stream recording feature
wm4
2017-02-07
2
-0
/
+405
*
build: explicitly check for FFmpeg vs. Libav, and their exact versions
wm4
2017-01-27
1
-4
/
+4
*
ad_lavc, vd_lavc: preserve codec_id/codec_type when setting params
wm4
2017-01-25
1
-0
/
+8
*
ad_lavc, vd_lavc: move mpv->lavc decoder parameter setup to common code
wm4
2017-01-25
2
-6
/
+70
*
av_common: remove old/unused timestamp passthrough code
wm4
2017-01-24
1
-21
/
+8
*
av_common: drop unused function
wm4
2017-01-24
2
-24
/
+0
*
options: drop deprecated --vd/--ad codecs selection features
wm4
2017-01-19
1
-58
/
+11
*
Prefix libavcodec CODEC_FLAG_ constants with AV_
wm4
2016-12-29
1
-1
/
+1
*
options: deprecate some other complex --ad/--vd features
wm4
2016-12-23
1
-0
/
+3
*
options: deprecate codec family selection in --vd/--ad
wm4
2016-12-23
2
-12
/
+20
*
audio: change how spdif codecs are selected
wm4
2016-12-23
2
-21
/
+0
*
Remove compatibility things
wm4
2016-12-07
4
-34
/
+0
*
av_common: always make sure to return a valid timebase
wm4
2016-11-10
1
-1
/
+5
*
demux_lavf: "support" mov edit lists and log errors if used
wm4
2016-10-18
1
-0
/
+1
*
ad_lavc, vd_lavc: fix a recent libavcodec deprecation warning
wm4
2016-10-17
1
-0
/
+9
*
msg: flush after every message for --log-file
wm4
2016-09-30
1
-0
/
+1
*
msg: make --log-file and --dump-stats accept config path expansion
wm4
2016-09-28
1
-17
/
+27
*
client API: more or less deprecate mpv_set_option()
wm4
2016-09-21
1
-19
/
+19
*
player: make --log-file and --dump-stats freely settable at runtime
wm4
2016-09-19
2
-21
/
+37
*
osdep: rename atomics.h to atomic.h
wm4
2016-09-07
1
-1
/
+1
*
common: use char array for version string
wm4
2016-09-06
2
-4
/
+4
*
m_config: introduce basic mechanism to synchronize global option updates
wm4
2016-09-02
1
-1
/
+5
*
common: add assert.h include
wm4
2016-08-28
1
-0
/
+1
*
video/audio: always provide "proper" timestamps to libavcodec
wm4
2016-08-19
2
-0
/
+26
*
av_common: improve rounding for float->int timestamp conversions
wm4
2016-08-19
1
-2
/
+4
*
player: fatal error if linked and compiled FFmpeg versions mismatch
wm4
2016-07-01
2
-10
/
+6
*
av_log: readd ffmpeg library runtime version mismatch warning
wm4
2016-05-01
1
-1
/
+13
*
encode_lavc: Migrate to codecpar API.
Rudolf Polzer
2016-04-11
2
-159
/
+198
*
demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API change
wm4
2016-03-31
2
-0
/
+18
*
playlist: improve shuffle algorithm
Niklas Haas
2016-03-20
1
-5
/
+3
*
av_common: explicitly exclude _vdpau deccoders from enumeration
wm4
2016-03-02
1
-1
/
+6
*
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
2
-0
/
+16
*
Initial Android support
Jan Ekström
2016-02-10
1
-0
/
+1
*
common/common.c: handle utf16 in mp_parse_escape
kwkam
2016-02-06
1
-1
/
+12
*
build: make libavfilter mandatory
wm4
2016-02-05
1
-9
/
+2
*
audio/video: merge decoder return values
wm4
2016-02-01
1
-0
/
+7
*
Relicense some non-MPlayer source files to LGPL 2.1 or later
wm4
2016-01-19
9
-63
/
+63
*
global: add client API pointer to library handle
wm4
2016-01-15
1
-0
/
+1
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
6
-6
/
+6
*
common: add mp_tag_str() utility function
wm4
2016-01-11
2
-0
/
+20
*
common: allow "\/" as escape sequence
wm4
2016-01-08
1
-1
/
+2
*
player: make watch later/resume work when "playing" directories
wm4
2016-01-06
2
-0
/
+18
*
command: replace ROUND() with lrint()
wm4
2015-12-26
1
-2
/
+0
*
msg: remove redundant condition
wm4
2015-12-05
1
-1
/
+1
*
video: pass through libavformat has_b_frames field
wm4
2015-10-19
1
-0
/
+1
*
msg: remove the useless trailing comment from stats dumping
wm4
2015-10-14
1
-4
/
+2
*
video: make container vs. bitstream aspect ratio configurable
wm4
2015-08-30
1
-1
/
+0
*
av_common: remove deprecated API usage
wm4
2015-08-07
1
-2
/
+0
*
player: warn against using HLS URLs with --playlist
wm4
2015-08-04
1
-0
/
+4
*
av_log: remove dumb shit
wm4
2015-07-18
1
-24
/
+1
*
player: parse and expose m3u playlist titles
wm4
2015-07-10
1
-0
/
+2
*
av_log: print FFmpeg version
wm4
2015-07-03
1
-0
/
+4
*
client API: allow using msg-level option for log messages
wm4
2015-06-20
2
-11
/
+13
*
av_log: skip prefix if unknown
wm4
2015-06-20
1
-2
/
+3
*
Various spelling fixes
Marcin Kurczewski
2015-06-18
1
-1
/
+1
*
av_log: set default av_log callback on exit
wm4
2015-06-17
1
-0
/
+1
*
audio: add --audio-spdif as new method for enabling passthrough
wm4
2015-06-05
2
-0
/
+29
*
path: make mp_path_join accept normal C strings
wm4
2015-05-09
1
-1
/
+1
*
x11: query ICC profile based on center of window
Niklas Haas
2015-04-29
2
-0
/
+7
*
options: remove unneeded hack from command line parser
wm4
2015-04-23
2
-11
/
+1
*
Update license headers
Marcin Kurczewski
2015-04-13
10
-46
/
+38
*
vd_lavc: request 1 more threads than CPU cores
wm4
2015-03-05
1
-0
/
+2
*
player: refine rar:// playlist-safety handling
wm4
2015-03-02
1
-0
/
+2
*
msg: use relaxed atomics for log level test
wm4
2015-03-02
1
-1
/
+4
*
demux: add a demux_open_url() function
wm4
2015-02-20
1
-10
/
+7
*
demux: change demux_open() signature
wm4
2015-02-20
1
-1
/
+2
*
player: drop explicit exit() calls
wm4
2015-02-12
1
-2
/
+2
*
options: change --msg-level option
wm4
2015-02-06
2
-34
/
+17
*
av_common: add comment about using now-deprecated libavcodec field
wm4
2015-01-30
1
-1
/
+2
*
msg: add --log-file option
wm4
2015-01-26
1
-0
/
+22
*
video: remove vfcap.h
wm4
2015-01-21
1
-3
/
+2
*
player: don't set tag strings to NULL
wm4
2015-01-12
1
-3
/
+3
*
player: change --display-tags behavior
wm4
2015-01-12
1
-7
/
+16
*