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
/
command.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge branch 'master' into pr6360
Jan Ekström
2019-03-11
1
-0
/
+1
|
\
|
*
command: notify on multiply
Dan Oscarsson
2019-01-16
1
-0
/
+1
*
|
demux, stream: readd cache-speed in some other form
wm4
2018-12-06
1
-0
/
+21
*
|
Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...
Anton Kindestam
2018-12-05
1
-392
/
+557
|
\
\
|
|
/
|
/
|
|
*
demux, stream: rip out the classic stream cache
wm4
2018-08-31
1
-134
/
+0
|
*
command: avoid some direct MPOpts write accesses
wm4
2018-05-24
1
-7
/
+7
|
*
vd_lavc: move hwdec opts to local config, don't use global MPOpts
wm4
2018-05-24
1
-6
/
+8
|
*
ao: use a local option struct
wm4
2018-05-24
1
-1
/
+8
|
*
m_config: remove extra default_data field
wm4
2018-05-24
1
-3
/
+4
|
*
input: remove now unused "abort command" and cancel infrastructure
wm4
2018-05-24
1
-5
/
+5
|
*
player: change the role of the "stop_play" and "playing" variable
wm4
2018-05-24
1
-2
/
+2
|
*
player: simplify edition switching
wm4
2018-05-24
1
-2
/
+2
|
*
command: whitelist some blocking accesses for certain demuxers/streams
wm4
2018-05-24
1
-8
/
+10
|
*
command: make loadlist command async and abortable
wm4
2018-05-24
1
-2
/
+6
|
*
player: make various commands for managing external tracks abortable
wm4
2018-05-24
1
-4
/
+17
|
*
command: give named arguments to almost all commands
wm4
2018-05-24
1
-170
/
+225
|
*
command: make "subprocess" explicitly abortable
wm4
2018-05-24
1
-5
/
+7
|
*
command: add a way to abort asynchronous commands
wm4
2018-05-24
1
-4
/
+18
|
*
lua: reimplement mp.subprocess() by invoking the new subprocess command
wm4
2018-05-24
1
-1
/
+1
|
*
command: add a subprocess command
wm4
2018-05-24
1
-0
/
+96
|
*
input: add a define for the number of mouse buttons and use it
wm4
2018-05-24
1
-1
/
+1
|
*
screenshot: change async behavior to be in line with new semantics
wm4
2018-05-24
1
-2
/
+6
|
*
command: move screenshot command stubs to screenshot.c
wm4
2018-05-24
1
-45
/
+0
|
*
player: make all external file loading actions async
wm4
2018-05-24
1
-5
/
+11
|
*
command: make sub-add and audio-add commands async
wm4
2018-05-24
1
-2
/
+4
|
*
command: add infrastructure for async commands
wm4
2018-05-24
1
-19
/
+151
|
*
command: handle list commands like normal commands
wm4
2018-05-24
1
-7
/
+11
*
|
player: expose hearing/visual impaired flags on audio tracks
Aman Gupta
2018-08-13
1
-0
/
+2
*
|
player: simplify edition switching
wm4
2018-05-31
1
-2
/
+2
*
|
input: add a define for the number of mouse buttons and use it
wm4
2018-05-25
1
-1
/
+1
|
/
*
command: fix condition for failure when parsing cycle-value params
wm4
2018-05-03
1
-1
/
+1
*
command: simplify option property init
wm4
2018-05-03
1
-22
/
+13
*
command: split big command handler switch into separate functions
wm4
2018-05-03
1
-775
/
+995
*
input: remove some explicit uses of command IDs
wm4
2018-05-03
1
-11
/
+17
*
input: move command list to command.c
wm4
2018-05-03
1
-0
/
+216
*
command: change cycle-value command behavior
wm4
2018-04-29
1
-73
/
+88
*
command: make track properties cycle through no/auto if uninitialized
wm4
2018-04-29
1
-9
/
+18
*
command: fix coding style
wm4
2018-04-29
1
-5
/
+6
*
video: remove internal stereo_out flag
wm4
2018-04-29
1
-3
/
+1
*
demux, player: mark dependent tracks
Aman Gupta
2018-04-17
1
-0
/
+1
*
player: fix hook processing consistency and code duplication issues
wm4
2018-03-26
1
-1
/
+3
*
client API: add a first class hook API, and deprecate old API
wm4
2018-03-26
1
-48
/
+91
*
command: remove an old compatibility hack
wm4
2018-03-26
1
-48
/
+1
*
command: remove duplication of property set error message handling
wm4
2018-03-26
1
-59
/
+36
*
command: move property multiply code to m_property.c
wm4
2018-03-26
1
-26
/
+3
*
command: use mpv_node helpers instead of duplicated code
wm4
2018-03-26
1
-26
/
+8
*
vo: pass through framedrop flag differently
wm4
2018-03-15
1
-11
/
+0
*
vo: move display-fps internal option value to VO opts
wm4
2018-03-15
1
-11
/
+4
*
command: fix whitespace
wm4
2018-03-03
1
-1
/
+1
*
command: simplify mp_property_filter_metadata
wm4
2018-02-16
1
-19
/
+11
*
input: add a keybinding to toggle hardware decoding
wm4
2018-02-13
1
-0
/
+1
*
player: correctly set track information on adding external files
Zehua Chen
2018-02-10
1
-18
/
+24
*
video: fix passing down FPS to vf_vapoursynth
wm4
2018-02-03
1
-2
/
+2
*
codecs: remove unused family field
wm4
2018-02-01
1
-1
/
+0
*
audio: move to decoder wrapper
wm4
2018-01-30
1
-4
/
+1
*
video: make decoder wrapper a filter
wm4
2018-01-30
1
-20
/
+21
*
audio: rewrite filtering glue code
wm4
2018-01-30
1
-44
/
+31
*
video: rewrite filtering glue code
wm4
2018-01-30
1
-17
/
+33
*
command: add --osd-on-seek option defaulting to bar
Kevin Mitchell
2018-01-26
1
-6
/
+9
*
Revert "command: make pause display the same osd-msg-bar as seek"
Kevin Mitchell
2018-01-26
1
-3
/
+1
*
command: make change-list show changed option on OSD
wm4
2018-01-25
1
-0
/
+1
*
command: add a change-list command
wm4
2018-01-25
1
-0
/
+31
*
options: add an option type for byte sizes
wm4
2018-01-25
1
-18
/
+0
*
command: make sure to redraw on overlay commands
wm4
2018-01-25
1
-0
/
+1
*
input: make command argument list a dynamic array
wm4
2018-01-10
1
-3
/
+8
*
command: make pause display the same osd-msg-bar as seek
Kevin Mitchell
2018-01-07
1
-1
/
+3
*
command: default to osd-msg-bar for seeks
Kevin Mitchell
2018-01-07
1
-4
/
+3
*
command: remove unnecessary whitespace
Kevin Mitchell
2018-01-07
1
-67
/
+69
*
demux: export some debugging fields about low level demuxer behavior
wm4
2018-01-05
1
-0
/
+5
*
player: remove internal `vo-resize` command again
sfan5
2018-01-02
1
-7
/
+0
*
vo_gpu/context_android: replace both options with android-surface-size
sfan5
2018-01-02
1
-0
/
+5
*
options: move most subtitle and OSD rendering options to sub structs
wm4
2018-01-02
1
-7
/
+9
*
sub: move all subtitle timestamp messing code to a central place
wm4
2018-01-02
1
-6
/
+4
*
command: add demuxer-lavf-list property
Ricardo Constantino
2018-01-02
1
-0
/
+15
*
player: add internal `vo-resize` command
sfan5
2017-12-27
1
-0
/
+7
*
options: drop some previously deprecated options
wm4
2017-12-25
1
-44
/
+0
*
player: update duration based on highest timestamp demuxed
wm4
2017-12-24
1
-0
/
+1
*
command: use IEC symbols for file size formatting
Martin Herkt
2017-12-24
1
-4
/
+4
*
options: deprecate --ff- options and properties
wm4
2017-12-21
1
-0
/
+2
*
command: make video-frame-info property observable
wm4
2017-12-20
1
-1
/
+1
*
dvb: Fix long channel switching: next/prev channel
rim
2017-12-16
1
-4
/
+4
*
msg: reinterpret a bunch of message levels
Niklas Haas
2017-12-15
1
-1
/
+1
*
vd_lavc: rewrite how --hwdec is handled
wm4
2017-12-01
1
-25
/
+14
*
vo_gpu: make it possible to load multiple hwdec interop drivers
wm4
2017-12-01
1
-8
/
+4
*
af: remove deprecated audio filters
wm4
2017-11-29
1
-32
/
+1
*
player: change 3 remaining GPL-only code pieces to LGPL
wm4
2017-11-24
1
-10
/
+1
*
player: minor fix/simplification of OSD time/duration handling
wm4
2017-11-24
1
-1
/
+1
*
demux: export demuxer cache sizes in bytes
wm4
2017-11-10
1
-0
/
+2
*
demux: refactor to export seek ranges
wm4
2017-10-30
1
-7
/
+8
*
command: change demuxer-cache-state property to return multiple ranges
wm4
2017-10-26
1
-20
/
+27
*
command: read the diff if you want to know
wm4
2017-10-21
1
-0
/
+36
*
demux: add a back buffer and the ability to seek into it
wm4
2017-10-21
1
-3
/
+2
*
command: drop "audio-out-detected-device" property
wm4
2017-10-09
1
-15
/
+1
*
audio: make libaf derived code optional
wm4
2017-09-21
1
-3
/
+10
*
vo: avoid putting large voctrl_performance_data on stack
Niklas Haas
2017-09-11
1
-10
/
+17
*
vo_opengl: refactor/fix mp_pass_perf code
Niklas Haas
2017-09-11
1
-6
/
+2
*
input: merge mouse wheel and axis keycodes
James Ross-Gowan
2017-09-03
1
-2
/
+2
*
input: use mnemonic names for mouse buttons
James Ross-Gowan
2017-09-03
1
-1
/
+6
*
command: restore OSD marker for video equalizer properties
wm4
2017-08-23
1
-7
/
+8
*
video: change --deinterlace behavior
wm4
2017-08-22
1
-26
/
+3
*
video: redo video equalizer option handling
wm4
2017-08-22
1
-38
/
+0
*
options: add a thread-safe way to notify option updates
wm4
2017-08-22
1
-8
/
+0
*
audio: introduce a new type to hold audio frames
wm4
2017-08-16
1
-16
/
+27
*
player: make --lavfi-complex changeable at runtime
wm4
2017-08-12
1
-0
/
+3
*
options: --priority can be LGPL
wm4
2017-08-03
1
-1
/
+1
*
input: drop deprecated "osd" command
wm4
2017-07-21
1
-22
/
+0
*
command: add missing change notification for playlist-shuffle
wm4
2017-07-04
1
-0
/
+1
*
options: change everything again
wm4
2017-07-02
1
-1
/
+48
*
vo_opengl: refactor vo performance subsystem
Niklas Haas
2017-07-01
1
-14
/
+59
*
scripting: add wrapper to load scripts with user paths
Ricardo Constantino
2017-06-30
1
-1
/
+1
*
build: change how some OS specific source files are selected
wm4
2017-06-29
1
-1
/
+1
*
options: handle suffixes like -add in a more generic way
wm4
2017-06-26
1
-25
/
+0
*
player: change license of most core files to LGPL
wm4
2017-06-23
1
-7
/
+9
*
command: add git hashes for some GPL-only parts
wm4
2017-06-23
1
-0
/
+2
*
player: disable video equalizer frontend code for WIP LGPL mode
wm4
2017-06-23
1
-0
/
+4
*
player: disable deinterlace property for WIP LGPL mode
wm4
2017-06-23
1
-0
/
+5
*
player: disable --priority for WIP LGPL mode
wm4
2017-06-23
1
-1
/
+1
*
player: deprecate "osd" command
wm4
2017-06-23
1
-0
/
+6
*
demux: replace custom return codes with CONTROL_ ones
wm4
2017-06-19
1
-2
/
+2
*
input: change license to LGPL
wm4
2017-06-19
1
-0
/
+4
*
vo_opengl: implement support for OOTFs and non-display referred content
Niklas Haas
2017-06-18
1
-0
/
+2
*
video: refactor HDR implementation
Niklas Haas
2017-06-18
1
-1
/
+0
*
command: avoid going through prop->opt bridge from opt->prop bridge
wm4
2017-06-16
1
-0
/
+11
*
command: add all options to property->option bridge
wm4
2017-06-15
1
-13
/
+13
*
options: fix some missing --sub-ass-style-override renames
wm4
2017-06-07
1
-1
/
+1
*
command: use scale_units to add/cycle integer properties
James Ross-Gowan
2017-05-12
1
-16
/
+38
*
audio: move replaygain control to top-level options
wm4
2017-04-26
1
-4
/
+4
*
player: fix core-idle and eof-reached update notifcations
wm4
2017-04-14
1
-4
/
+4
*
player: unmess pause state handling
wm4
2017-04-14
1
-7
/
+3
*
command, manpage: some leftover mentions of renamed --loop option
wm4
2017-04-11
1
-1
/
+1
*
command: update sub-fps etc. options on runtime changes
wm4
2017-04-10
1
-11
/
+7
*
player: make screenshot commands honor the async flag
wm4
2017-04-01
1
-2
/
+4
*
command: add property notifications for hwdec properties
wm4
2017-03-31
1
-3
/
+3
*
command: add expand-text command to property-expand a string
Avi Halachmi (:avih)
2017-03-26
1
-0
/
+10
*
command: add better runtime filter toggling method
wm4
2017-03-25
1
-1
/
+4
*
command: add demux-start-time property
Matthias Hunstock
2017-03-25
1
-0
/
+11
*
command: add a property to signal whether networking is used
wm4
2017-03-24
1
-0
/
+12
*
command: add a redundant NULL check
wm4
2017-02-20
1
-1
/
+1
*
command: fix wrong sizeof() argument
wm4
2017-02-20
1
-1
/
+1
*
player: add experimental stream recording feature
wm4
2017-02-07
1
-0
/
+22
*
command: nicer OSd-formatting for loop-file
wm4
2017-01-31
1
-0
/
+1
*
win32: snap to screen edges
pavelxdd
2017-01-27
1
-0
/
+1
*
command: shorten long playlists on OSD
wm4
2017-01-26
1
-4
/
+77
*
command: fix potential crash for script-binding with multi-commands
wm4
2017-01-24
1
-1
/
+2
*
player: remove --stream-capture option/property
wm4
2017-01-21
1
-24
/
+0
*
command: rename framedrop properties
wm4
2017-01-20
1
-6
/
+10
*
player: add prefetching of the next playlist entry
wm4
2017-01-18
1
-1
/
+1
*
command: remove worthless error handling code
wm4
2017-01-09
1
-6
/
+5
*
player: remove dysfunctional edition switching OSD code
wm4
2017-01-05
1
-1
/
+0
*
Remove compatibility things
wm4
2016-12-07
1
-4
/
+0
*
options: some simplifications
wm4
2016-11-29
1
-2
/
+1
*
command: warn against deprecated properties in all cases
wm4
2016-11-23
1
-13
/
+9
*
command: redefine some deprecated properties
wm4
2016-11-22
1
-37
/
+0
*
player: removing last playlist entry while looping should not stop
wm4
2016-11-18
1
-1
/
+1
*
command: if window-scale can't be set properly, set it as option
wm4
2016-10-25
1
-13
/
+8
*
command: silence deprecation warnings with --reset-on-next-file=all
wm4
2016-10-22
1
-2
/
+11
*
command: fix reset-on-next-file=all and tv-freq option
wm4
2016-10-22
1
-1
/
+2
*