| Commit message (Expand) | Author | Age | Files | Lines |
* | stats.lua: add cache info page | wm4 | 2019-09-19 | 1 | -4/+69 |
* | demux: add a on-disk cache | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux: redo timed metadata | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: really disable cache for sub-demuxers | wm4 | 2019-09-19 | 1 | -1/+4 |
* | player: ensure backward playback state is propagated on track switching | wm4 | 2019-09-19 | 4 | -5/+14 |
* | command: show number of hidden items in OSD lists | wm4 | 2019-09-19 | 1 | -6/+12 |
* | options: rename --play-direction to --play-dir | wm4 | 2019-09-19 | 1 | -1/+1 |
* | player: partially fix seek_to_last_frame in backward mode | wm4 | 2019-09-19 | 1 | -4/+9 |
* | player: fix --loop with backward playback | wm4 | 2019-09-19 | 4 | -10/+19 |
* | player: remove some duplication between normal looping and ab-loops | wm4 | 2019-09-19 | 1 | -14/+19 |
* | player: modify/simplify AB-loop behavior | wm4 | 2019-09-19 | 6 | -80/+78 |
* | player: replace a magic numer by another magic number | wm4 | 2019-09-19 | 1 | -1/+1 |
* | player: simplify/fix --start/--end handling with --rebase-start-time=no | wm4 | 2019-09-19 | 2 | -27/+10 |
* | player: minor --end simplification | wm4 | 2019-09-19 | 1 | -4/+1 |
* | options: remove --chapter | wm4 | 2019-09-19 | 1 | -23/+1 |
* | player: fix --end for backwards playback | wm4 | 2019-09-19 | 2 | -0/+4 |
* | osd: simplify AB-loop rendering on progress bar | wm4 | 2019-09-19 | 1 | -9/+10 |
* | player: make a function static | wm4 | 2019-09-19 | 2 | -2/+1 |
* | player: fix --hr-seek-demuxer-offset with backward playback | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: set SEEK_HR for backstep seeks, move a hr-seek detail to playloop | wm4 | 2019-09-19 | 1 | -4/+8 |
* | sub: fix typo in comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 5 | -5/+44 |
* | command: put seek ranges at the end of output | wm4 | 2019-09-19 | 1 | -12/+12 |
* | demux, command: export bof/eof flags | wm4 | 2019-09-19 | 1 | -0/+3 |
* | command: make demuxer-cache-state property observable | wm4 | 2019-09-19 | 1 | -1/+1 |
* | playloop: update cache properties in idle state | wm4 | 2019-09-19 | 1 | -3/+4 |
* | player: send MPV_EVENT_TICK during init for the sake of the osc | wm4 | 2019-09-19 | 1 | -1/+4 |
* | player: don't print "Playing:" message if there's only 1 file | wm4 | 2019-09-19 | 1 | -1/+4 |
* | player: add --demuxer-cache-wait option | wm4 | 2019-09-19 | 1 | -0/+13 |
* | demux_edl, cue, mkv: clean up timeline stuff slightly | wm4 | 2019-09-19 | 1 | -2/+2 |
* | ytdl_hook: use no_clip for separate audio streams | wm4 | 2019-09-19 | 1 | -1/+1 |
* | video: fix player not exiting if no video frame was rendered | wm4 | 2019-09-19 | 1 | -2/+3 |
* | ytdl_hook: fix pseudo-DASH if no init fragment is present | wm4 | 2019-09-19 | 1 | -5/+11 |
* | ytdl_hook: audio can use fragmented DASH too | wm4 | 2019-09-19 | 1 | -1/+1 |
* | ytdl_hook: disable EDL-generated useless chapters when merging streams | wm4 | 2019-09-19 | 1 | -1/+2 |
* | ytdl_hook: merge separate audio tracks via EDL | wm4 | 2019-09-19 | 1 | -5/+15 |
* | loadfile, ytdl_hook: don't reject EDL-resolved URLs through playlist | wm4 | 2019-09-19 | 2 | -1/+7 |
* | stream: redo buffer handling and allow arbitrary size for stream_peek() | wm4 | 2019-09-19 | 1 | -1/+1 |
* | command: report unknown file size as unavailable, not -1 | wm4 | 2019-09-19 | 1 | -0/+2 |
* | stats.lua: silence annoying fontconfig warnings | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: simplify API for returning cache status | wm4 | 2019-09-19 | 3 | -21/+15 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 2 | -8/+4 |
* | stream_libarchive: remove base filename stuff | wm4 | 2019-09-19 | 1 | -8/+1 |
* | command: make playlist builtin OSD property show titles instead of URLs | wm4 | 2019-09-19 | 1 | -5/+8 |
* | image_writer: move convert_image() to player/screenshot.c | sfan5 | 2019-09-14 | 2 | -0/+45 |
* | command, demux: remove program property | wm4 | 2019-09-13 | 1 | -58/+0 |
* | Remove classic Linux analog TV support, and DVB runtime controls | wm4 | 2019-09-13 | 1 | -185/+0 |
* | Remove optical disc fancification layers | wm4 | 2019-09-13 | 2 | -150/+0 |
* | js: expose mpv_abort_async_command() (match dbe831bd) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -1/+22 |
* | js: reimplement subprocess_detached using the run command (match 7f91e268) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -32/+5 |
* | js: reimplement subprocess using the subprocess command (match 548ef078) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -72/+21 |
* | js: expose async commands (match 159379980e) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -1/+38 |
* | js: correctness: use integer range checks | Avi Halachmi (:avih) | 2019-09-11 | 1 | -18/+18 |
* | audio: block ao buffer for keep-open | dudemanguy | 2019-09-09 | 1 | -1/+4 |
* | external_files: add .lrc subtitle extension | Guido Cella | 2019-09-02 | 1 | -1/+1 |
* | osc: improve look of seekranges | Jan Janssen | 2019-09-02 | 2 | -93/+261 |
* | client: fix potential mpv_cmd/async leak | dudemanguy | 2019-07-08 | 1 | -4/+8 |
* | player: show restart position | Aman Gupta | 2019-04-01 | 1 | -1/+1 |
* | player: fix core activity state check | Avi Halachmi (:avih) | 2019-03-12 | 1 | -1/+1 |
* | Merge branch 'master' into pr6360 | Jan Ekström | 2019-03-11 | 4 | -11/+9 |
|\ |
|
| * | player: do not rebase start time for subtitle streams | zc62 | 2019-02-28 | 1 | -1/+1 |
| * | stats: merge multiple properties into one line | Julian | 2019-01-16 | 1 | -4/+4 |
| * | lua: execute idle handlers after timers have been processed | Olivier Perret | 2019-01-16 | 1 | -6/+3 |
| * | command: notify on multiply | Dan Oscarsson | 2019-01-16 | 1 | -0/+1 |
* | | stats: remove duplicate cache sizes | sfan5 | 2018-12-06 | 1 | -7/+4 |
* | | demux: add another stream recording feature | wm4 | 2018-12-06 | 1 | -2/+5 |
* | | 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 | 18 | -871/+1332 |
|\ \
| |/
|/| |
|
| * | demux, stream: rip out the classic stream cache | wm4 | 2018-08-31 | 6 | -178/+16 |
| * | player: don't print status line again when quitting | wm4 | 2018-08-11 | 1 | -2/+5 |
| * | HACK: prefetch subtitles on track switch a bit more | wm4 | 2018-06-30 | 1 | -1/+4 |
| * | player: don't cache subtitles across deselection | wm4 | 2018-06-30 | 2 | -6/+6 |
| * | player: fix coding style | wm4 | 2018-05-24 | 1 | -3/+3 |
| * | command: avoid some direct MPOpts write accesses | wm4 | 2018-05-24 | 1 | -7/+7 |
| * | player: get rid of mpv_global.opts | wm4 | 2018-05-24 | 4 | -21/+23 |
| * | vd_lavc: move hwdec opts to local config, don't use global MPOpts | wm4 | 2018-05-24 | 1 | -6/+8 |
| * | path: don't access global option struct | wm4 | 2018-05-24 | 1 | -0/+1 |
| * | ao: use a local option struct | wm4 | 2018-05-24 | 2 | -2/+11 |
| * | player: remove deprecated vo/ao auto profiles | wm4 | 2018-05-24 | 1 | -9/+0 |
| * | 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: make playback termination asynchronous | wm4 | 2018-05-24 | 4 | -32/+109 |
| * | player: change the role of the "stop_play" and "playing" variable | wm4 | 2018-05-24 | 5 | -18/+23 |
| * | player: move a function (no functional changes) | wm4 | 2018-05-24 | 1 | -7/+7 |
| * | player: some further cleanup of the mp_cancel crap | wm4 | 2018-05-24 | 1 | -46/+14 |
| * | demux: get rid of free_demuxer[_and_stream]() | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | player: simplify edition switching | wm4 | 2018-05-24 | 3 | -13/+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 | 3 | -54/+81 |
| * | misc: move mp_cancel from stream.c to thread_tools.c | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | command: give named arguments to almost all commands | wm4 | 2018-05-24 | 1 | -170/+225 |
| * | misc: move some helper code from client.c | wm4 | 2018-05-24 | 1 | -49/+2 |
| * | player: use canonical playback time for video refreshes | wm4 | 2018-05-24 | 1 | -4/+1 |
| * | player: don't reset last_seek_pts on playback state reset | wm4 | 2018-05-24 | 2 | -4/+2 |
| * | client API: kill async commands on termination | wm4 | 2018-05-24 | 3 | -14/+46 |
| * | lua: expose mpv_abort_async_command() | wm4 | 2018-05-24 | 2 | -3/+26 |
| * | command: make "subprocess" explicitly abortable | wm4 | 2018-05-24 | 1 | -5/+7 |
| * | command: add a way to abort asynchronous commands | wm4 | 2018-05-24 | 8 | -9/+131 |
| * | player: rename "lock" to "abort_lock" | wm4 | 2018-05-24 | 3 | -12/+12 |
| * | lua: reimplement mp.subprocess_detached() by invoking the "run" command | wm4 | 2018-05-24 | 2 | -30/+4 |
| * | lua: reimplement mp.subprocess() by invoking the new subprocess command | wm4 | 2018-05-24 | 3 | -79/+24 |
| * | command: add a subprocess command | wm4 | 2018-05-24 | 1 | -0/+96 |
| * | video: trust container FPS early on if possible | wm4 | 2018-05-24 | 1 | -1/+2 |
| * | input: add a define for the number of mouse buttons and use it | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | lua: expose async commands | wm4 | 2018-05-24 | 2 | -0/+40 |
| * | screenshot: report success to caller | wm4 | 2018-05-24 | 1 | -3/+7 |
| * | client API: merge status_reply() helper with only remaining caller | wm4 | 2018-05-24 | 1 | -12/+5 |
| * | client API: add returning of data from async commands | wm4 | 2018-05-24 | 1 | -5/+10 |
| * | screenshot: change async behavior to be in line with new semantics | wm4 | 2018-05-24 | 3 | -115/+75 |
| * | command: move screenshot command stubs to screenshot.c | wm4 | 2018-05-24 | 3 | -67/+66 |
| * | player: make all external file loading actions async | wm4 | 2018-05-24 | 3 | -22/+91 |
| * | player: make abort during loading faster if ytdl_hook is used | wm4 | 2018-05-24 | 1 | -0/+7 |
| * | player: don't even start loading external tracks when aborting loading | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | command: make sub-add and audio-add commands async | wm4 | 2018-05-24 | 3 | -7/+21 |
| * | command: add infrastructure for async commands | wm4 | 2018-05-24 | 7 | -44/+271 |
| * | thread_pool: make it slightly less dumb | wm4 | 2018-05-24 | 1 | -1/+1 |
| * | client: merge can_terminate() function | wm4 | 2018-05-24 | 1 | -15/+12 |
| * | command: handle list commands like normal commands | wm4 | 2018-05-24 | 1 | -7/+11 |
* | | audio: increase a buffer size | Ben Boeckel | 2018-10-31 | 1 | -1/+1 |
* | | stats: show file format | wm4 | 2018-10-01 | 1 | -0/+2 |
* | | ytdl_hook: fix audio not being picked up for some sites | Ricardo Constantino | 2018-09-26 | 1 | -2/+2 |
* | | encode: fix expected streams when using --lavfi-complex | TSaaristo | 2018-09-26 | 1 | -8/+8 |
* | | ytdl_hook: always load ytdl:// links with ytdl_hook first | Ricardo Constantino | 2018-08-17 | 1 | -7/+23 |
* | | player: expose hearing/visual impaired flags on audio tracks | Aman Gupta | 2018-08-13 | 3 | -0/+6 |
* | | stats: remove superfluous line breaks | Julian | 2018-06-09 | 1 | -1/+1 |
* | | osc: fix accidentally skipping files when seeking with slider | fatalis | 2018-06-04 | 1 | -0/+2 |
* | | player: fix coding style | wm4 | 2018-05-31 | 1 | -3/+3 |
* | | player: remove deprecated vo/ao auto profiles | wm4 | 2018-05-31 | 1 | -9/+0 |
* | | player: simplify edition switching | wm4 | 2018-05-31 | 3 | -13/+2 |
* | | player: use canonical playback time for video refreshes | wm4 | 2018-05-25 | 1 | -4/+1 |
* | | video: trust container FPS early on if possible | wm4 | 2018-05-25 | 1 | -1/+2 |
* | | input: add a define for the number of mouse buttons and use it | wm4 | 2018-05-25 | 1 | -1/+1 |
|/ |
|
* | demux, player: fix playback of sparse video streams (w/ still images) | Aman Gupta | 2018-05-24 | 3 | -3/+26 |
* | stats: show sample format of audio track | sfan5 | 2018-05-17 | 1 | -0/+1 |
* | ytdl_hook: try to set video track first if available | Ricardo Constantino | 2018-05-03 | 1 | -4/+4 |
* | player: add more logging around buffering state | Aman Gupta | 2018-05-03 | 1 | -2/+7 |
* | 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 |
* | input: merge cmd_list.c with cmd.c | wm4 | 2018-05-03 | 1 | -1/+1 |
* | command: split big command handler switch into separate functions | wm4 | 2018-05-03 | 2 | -775/+1014 |
* | 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 |
* | build: make encoding mode non-optional | wm4 | 2018-05-03 | 5 | -25/+5 |
* | encode: get rid of the output packet queue | wm4 | 2018-05-03 | 2 | -0/+7 |
* | video: actually wait for last frame being rendered on EOF | wm4 | 2018-05-03 | 1 | -1/+5 |
* | 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 |
* | player: don't wait for last video frame in encode mode | wm4 | 2018-04-29 | 1 | -0/+3 |
* | encode: rewrite half of it | wm4 | 2018-04-29 | 3 | -13/+19 |
* | vo: add vo_reconfig2() | wm4 | 2018-04-29 | 1 | -1/+1 |
* | encode: some more cleanups | wm4 | 2018-04-29 | 1 | -1/+0 |
* | video: remove internal stereo_out flag | wm4 | 2018-04-29 | 1 | -3/+1 |
* | |