| Commit message (Expand) | Author | Age | Files | Lines |
* | client API: copy instead of move old value on async path | wm4 | 2019-10-25 | 1 | -4/+1 |
* | client API: add async path; fix deadlock for vo_libmpv users | wm4 | 2019-10-25 | 1 | -9/+95 |
* | command: remove some unused property metadata | wm4 | 2019-10-25 | 1 | -16/+2 |
* | client API: avoid lost wakeups | wm4 | 2019-10-24 | 1 | -3/+7 |
* | client API: simplify (?) property change notification generation | wm4 | 2019-10-24 | 1 | -75/+79 |
* | client API: move a function | wm4 | 2019-10-24 | 1 | -7/+7 |
* | client API: remove unused global event mask | wm4 | 2019-10-24 | 2 | -36/+0 |
* | lua: actually unobserve properties in mp.unobserve_property() | wm4 | 2019-10-24 | 1 | -0/+1 |
* | ytdl_hook: --vid=no should not ignore --ytdl-format in config file | wm4 | 2019-10-24 | 1 | -3/+1 |
* | player: avoid duplicate track auto selection | Stephan Hilb | 2019-10-18 | 1 | -1/+14 |
* | video: do not disable display-sync on A/V desync | wm4 | 2019-10-17 | 2 | -9/+2 |
* | ytdl_hook: check youtube-dl version if it breaks | Nicolas F | 2019-10-13 | 1 | -2/+32 |
* | player: accept compatible later FFmpeg library runtime versions | wm4 | 2019-10-11 | 1 | -10/+2 |
* | player: partially rework --cache-pause | wm4 | 2019-10-11 | 4 | -8/+71 |
* | ao: add API for underrun reporting | wm4 | 2019-10-11 | 1 | -0/+2 |
* | player: format low cache duration with more decimals | wm4 | 2019-10-11 | 1 | -0/+2 |
* | video: always decode 2 frames on playback restart | wm4 | 2019-10-06 | 1 | -2/+2 |
* | player: don't load external files when reading from stdin | ckath | 2019-10-06 | 1 | -1/+1 |
* | audio: raise log level of playback reset on audio timestamp | wm4 | 2019-10-06 | 1 | -1/+1 |
* | audio: do not try gapless if video is still ongoing | wm4 | 2019-10-06 | 1 | -1/+5 |
* | 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 | 1 | -2/+27 |
* | player: "subprocess" command should stop immediately in idle mode | wm4 | 2019-10-04 | 1 | -0/+2 |
* | stream_dvb: Allow actual zapping of channels again. | Oliver Freyermuth | 2019-10-02 | 1 | -0/+1 |
* | player: Add mp_property_dvb_channel helper. | Oliver Freyermuth | 2019-10-02 | 1 | -0/+17 |
* | 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 | 1 | -1/+1 |
* | 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 |
* | command: fix bitrate rounding error | Stefan Pöschel | 2019-09-26 | 1 | -2/+2 |
* | command: add expand-path to expand mpv paths | Nicolas F | 2019-09-22 | 1 | -0/+12 |
* | command: add sub-start & sub-end properties | Stefano Pigozzi | 2019-09-22 | 1 | -0/+34 |
* | audio: fix use-after-free with fuzzed file | wm4 | 2019-09-21 | 1 | -0/+2 |
* | input: add keybind command | Dudemanguy911 | 2019-09-21 | 1 | -0/+17 |
* | playloop: don't read playback pos from byte stream | Dudemanguy911 | 2019-09-21 | 1 | -1/+1 |
* | player: expose pixel aspect ratio, bitrate and rotation value on tracks | wnoun | 2019-09-21 | 1 | -0/+7 |
* | player: use track title if exists instead of filename | thewisenerd | 2019-09-21 | 1 | -1/+5 |
* | osd: allow sub-text to work even if sub-visibility is disabled | dudemanguy | 2019-09-21 | 1 | -1/+1 |
* | osc: add mouse mid-button as alias to shift+left button | Ricardo Constantino | 2019-09-21 | 1 | -0/+3 |
* | command: add video-add/video-remove/video-reload commands | Paul B Mahol | 2019-09-21 | 1 | -0/+21 |
* | client API: add mpv_command_ret | Dark | 2019-09-21 | 1 | -0/+9 |
* | 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 | 1 | -2/+2 |
* | 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 |
* | render api: fix use-after-free | wnoun | 2019-09-20 | 2 | -21/+4 |
* | command: make vf-metadata/af-metadata somewhat observable | wm4 | 2019-09-19 | 1 | -1/+1 |
* | command: make vf-metadata/af-metadata not query metadata twice | wm4 | 2019-09-19 | 1 | -7/+13 |
* | command: don't add deprecated CLI aliases to property list | wm4 | 2019-09-19 | 1 | -0/+12 |
* | m_config: remove m_config_create_shadow | wm4 | 2019-09-19 | 1 | -1/+1 |
* | command, demux: add AB-loop keyframe cache align command | wm4 | 2019-09-19 | 1 | -0/+22 |
* | command: shuffle cache-dump start message | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux, command: add a third stream recording mechanism | wm4 | 2019-09-19 | 4 | -2/+117 |
* | screenshot: move message showing to common code | wm4 | 2019-09-19 | 3 | -46/+39 |
* | stats.lua: add graphs for readahead time and total byte usage | wm4 | 2019-09-19 | 1 | -6/+58 |
* | osc: add feature to bottombar to not cover the video | wm4 | 2019-09-19 | 1 | -1/+47 |
* | 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 defi |