| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge branch 'master' into pr6360 | Jan Ekström | 2019-03-11 | 1 | -1/+1 |
|\ |
|
| * | player: do not rebase start time for subtitle streams | zc62 | 2019-02-28 | 1 | -1/+1 |
* | | demux: add another stream recording feature | wm4 | 2018-12-06 | 1 | -2/+5 |
* | | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer... | Anton Kindestam | 2018-12-05 | 1 | -75/+280 |
|\ \
| |/
|/| |
|
| * | demux, stream: rip out the classic stream cache | wm4 | 2018-08-31 | 1 | -1/+0 |
| * | 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 | 1 | -5/+1 |
| * | player: get rid of mpv_global.opts | wm4 | 2018-05-24 | 1 | -1/+2 |
| * | player: make playback termination asynchronous | wm4 | 2018-05-24 | 1 | -20/+107 |
| * | player: change the role of the "stop_play" and "playing" variable | wm4 | 2018-05-24 | 1 | -11/+14 |
| * | 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 | 1 | -10/+0 |
| * | player: make various commands for managing external tracks abortable | wm4 | 2018-05-24 | 1 | -47/+62 |
| * | player: don't reset last_seek_pts on playback state reset | wm4 | 2018-05-24 | 1 | -3/+2 |
| * | client API: kill async commands on termination | wm4 | 2018-05-24 | 1 | -1/+4 |
| * | command: add a way to abort asynchronous commands | wm4 | 2018-05-24 | 1 | -0/+51 |
| * | player: rename "lock" to "abort_lock" | wm4 | 2018-05-24 | 1 | -8/+8 |
| * | player: make all external file loading actions async | wm4 | 2018-05-24 | 1 | -16/+77 |
| * | 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 | 1 | -4/+16 |
* | | encode: fix expected streams when using --lavfi-complex | TSaaristo | 2018-09-26 | 1 | -8/+8 |
* | | player: expose hearing/visual impaired flags on audio tracks | Aman Gupta | 2018-08-13 | 1 | -0/+3 |
* | | player: simplify edition switching | wm4 | 2018-05-31 | 1 | -10/+0 |
|/ |
|
* | build: make encoding mode non-optional | wm4 | 2018-05-03 | 1 | -9/+4 |
* | encode: rewrite half of it | wm4 | 2018-04-29 | 1 | -2/+16 |
* | scripting: change when/how player waits for scripts being loaded | wm4 | 2018-04-18 | 1 | -0/+10 |
* | player: fix hook processing consistency and code duplication issues | wm4 | 2018-03-26 | 1 | -43/+16 |
* | client API: add a first class hook API, and deprecate old API | wm4 | 2018-03-26 | 1 | -3/+3 |
* | player: don't print error if aborted while loading external files | wm4 | 2018-03-26 | 1 | -1/+2 |
* | player: fix strange behavior on edition switching | wm4 | 2018-03-03 | 1 | -0/+2 |
* | player: don't free root filter while it's still needed | wm4 | 2018-03-03 | 1 | -1/+1 |
* | player: fix track autoselection of external files yet again | wm4 | 2018-03-03 | 1 | -3/+3 |
* | player: set thread name in opener thread | wm4 | 2018-03-03 | 1 | -0/+3 |
* | player: correctly set track information on adding external files | Zehua Chen | 2018-02-10 | 1 | -14/+18 |
* | loadfile: make --lavfi-complex runtime changes more flexible | wm4 | 2018-02-03 | 1 | -18/+27 |
* | loadfile: initialize decoders after outputs for --lavfi-complex | wm4 | 2018-02-03 | 1 | -37/+31 |
* | loadfile: fix crash in some cases of setting --lavfi-complex at runtime | wm4 | 2018-02-03 | 1 | -1/+1 |
* | loadfile: remove minor unneeded things from --lavfi-complex setup | wm4 | 2018-02-03 | 1 | -3/+1 |
* | audio: move to decoder wrapper | wm4 | 2018-01-30 | 1 | -20/+10 |
* | video: make decoder wrapper a filter | wm4 | 2018-01-30 | 1 | -14/+13 |
* | player: replace old lavfi wrapper with new filter code | wm4 | 2018-01-30 | 1 | -25/+36 |
* | video: rewrite filtering glue code | wm4 | 2018-01-30 | 1 | -0/+3 |
* | player: redo hack for video keyframe seeks with external audio | wm4 | 2018-01-18 | 1 | -0/+5 |
* | player: slightly refactor/simplify cache pausing logic | wm4 | 2018-01-07 | 1 | -2/+0 |
* | player: strictly never autoselect tracks from --external-files | wm4 | 2018-01-06 | 1 | -0/+4 |
* | player: add on_load_fail hook | Ricardo Constantino | 2018-01-02 | 1 | -4/+11 |
* | options: drop some previously deprecated options | wm4 | 2017-12-25 | 1 | -6/+1 |
* | player: update duration based on highest timestamp demuxed | wm4 | 2017-12-24 | 1 | -0/+2 |
* | player: make track language matching case insensitive | wm4 | 2017-12-23 | 1 | -1/+1 |
* | player: when loading external file, always add all track types | wm4 | 2017-12-07 | 1 | -12/+23 |
* | player: rebase start time even for subtitle streams | wm4 | 2017-12-07 | 1 | -1/+1 |
* | player: add get_play_start_pts | Leo Izen | 2017-12-03 | 1 | -10/+9 |
* | Fix various typos in log messages | Nicolas F | 2017-12-03 | 1 | -3/+3 |
* | player: minor fix/simplification of OSD time/duration handling | wm4 | 2017-11-24 | 1 | -0/+3 |
* | player: change license of some code surrounding --frames to LGPL | wm4 | 2017-11-06 | 1 | -6/+0 |
* | audio: introduce a new type to hold audio frames | wm4 | 2017-08-16 | 1 | -2/+0 |
* | player: make refresh seeks slightly more robust | wm4 | 2017-08-14 | 1 | -8/+2 |
* | player: add --track-auto-selection option | wm4 | 2017-08-12 | 1 | -2/+2 |
* | player: make --lavfi-complex changeable at runtime | wm4 | 2017-08-12 | 1 | -48/+129 |
* | m_option: remove redundant indirections | wm4 | 2017-07-02 | 1 | -1/+1 |
* | player: change license of most core files to LGPL | wm4 | 2017-06-23 | 1 | -7/+7 |
* | player: disable --frames in WIP LGPL mode | wm4 | 2017-06-23 | 1 | -0/+6 |
* | player: fix a corner case in previous commit | wm4 | 2017-04-14 | 1 | -1/+2 |
* | player: fix core-idle and eof-reached update notifcations | wm4 | 2017-04-14 | 1 | -1/+3 |
* | player: unmess pause state handling | wm4 | 2017-04-14 | 1 | -2/+1 |
* | player: make new stream output more consistent with other output | wm4 | 2017-03-26 | 1 | -3/+3 |
* | player: print additional stream info | Dan Oscarsson | 2017-03-26 | 1 | -1/+13 |
* | player: add experimental stream recording feature | wm4 | 2017-02-07 | 1 | -0/+93 |
* | player: remove --stream-capture option/property | wm4 | 2017-01-21 | 1 | -1/+0 |
* | player: actually let cache readahead after opening demuxer for prefetch | wm4 | 2017-01-19 | 1 | -0/+1 |
* | player: also log if completely prefetched URL is discarded | wm4 | 2017-01-19 | 1 | -1/+4 |
* | player: add prefetching of the next playlist entry | wm4 | 2017-01-18 | 1 | -38/+121 |
* | player: restructure cancel callback | wm4 | 2017-01-18 | 1 | -2/+25 |
* | player: move some minor demuxer setup code | wm4 | 2017-01-18 | 1 | -3/+4 |
* | player: remove dysfunctional edition switching OSD code | wm4 | 2017-01-05 | 1 | -1/+1 |
* | player: don't print format detection error when aborting loading | wm4 | 2016-11-29 | 1 | -1/+1 |
* | player: make --start-time work with --rebase-start-time=no | Aman Gupta | 2016-10-22 | 1 | -0/+3 |
* | player: make --stop-screensaver runtime-changeable | wm4 | 2016-10-02 | 1 | -0/+2 |
* | player: some M_SETOPT_RUNTIME cleanups | wm4 | 2016-09-22 | 1 | -1/+1 |
* | player: minor changes in init code | wm4 | 2016-09-19 | 1 | -0/+2 |
* | player: litter code with explicit wakeup calls | wm4 | 2016-09-16 | 1 | -0/+2 |
* | player, ao, vo: don't call mp_input_wakeup() directly | wm4 | 2016-09-16 | 1 | -1/+1 |
* | osd: slightly simplify update logic | wm4 | 2016-09-15 | 1 | -1/+0 |
* | stream, demux, config: remove some dead/unneeded option-related code | wm4 | 2016-09-09 | 1 | -3/+1 |
* | player: don't directly access demuxer->stream | wm4 | 2016-08-26 | 1 | -2/+2 |
* | player: allow passing flags to queue_seek() | wm4 | 2016-08-15 | 1 | -1/+1 |
* | player: add --no-autoload-files option | wm4 | 2016-08-10 | 1 | -0/+6 |
* | player: improve instant track switching | wm4 | 2016-08-06 | 1 | -24/+5 |
* | player: offset demuxer on start/seek properly with audio/sub delay | wm4 | 2016-08-04 | 1 | -0/+1 |
* | audio: refactor mixer code and delete mixer.c | wm4 | 2016-07-17 | 1 | -1/+0 |
* | player: force VO reconfig when unselecting video track | wm4 | 2016-04-23 | 1 | -1/+1 |
* | player: simplify an aspect of buffering determination | wm4 | 2016-04-19 | 1 | -0/+1 |
* | player: fix --stream-dump exit code | wm4 | 2016-03-26 | 1 | -1/+1 |
* | demux: remove relative seeking | wm4 | 2016-02-28 | 1 | -1/+1 |
* | player: slightly simplify how demuxer streams are enabled/disabled | wm4 | 2016-02-25 | 1 | -38/+29 |
* | 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 | 1 | -8/+0 |
* | player: remove MPContext.sources fields | wm4 | 2016-02-23 | 1 | -15/+4 |
* | player: remove initial seek on playback start | wm4 | 2016-02-18 | 1 | -2/+0 |
* | player: remove old timeline/ordered chapters support | wm4 | 2016-02-15 | 1 | -187/+17 |
* | player: add on_preloaded hook | wm4 | 2016-02-15 | 1 | -0/+16 |
* | player: restore old/correct --force-window behavior | wm4 | 2016-02-15 | 1 | -0/+3 |
* | player: abort loading if there is a problem with complex filters | wm4 | 2016-02-10 | 1 | -5/+11 |
* | player: add --external-file option | wm4 | 2016-02-08 | 1 | -14/+12 |
* | player: add complex filter graph support | wm4 | 2016-02-05 | 1 | -2/+134 |
* | player: refactor: reduce some dependencies on current_track | wm4 | 2016-02-01 | 1 | -15/+11 |
* | demux: disable stream cache if no tracks are selected | wm4 | 2016-01-18 | 1 | -1/+4 |
* | demux: remove unused flag | wm4 | 2016-01-18 | 1 | -3/+1 |
* | player: refactor: eliminate MPContext.d_video | wm4 | 2016-01-17 | 1 | -3/+0 |
* | player: refactor: eliminate MPContext.d_sub | wm4 | 2016-01-17 | 1 | -20/+12 |
* | player: simplify backstepping | wm4 | 2016-01-12 | 1 | -1/+0 |
* | demux: merge sh_video/sh_audio/sh_sub | wm4 | 2016-01-12 | 1 | -1/+1 |
* | mpv_talloc.h: rename from talloc.h | Dmitrij D. Czarkoff | 2016-01-11 | 1 | -1/+1 |
* | player: eliminate demux_get_next_pts() | wm4 | 2016-01-11 | 1 | -3/+4 |
* | player: reset playback abort when reloading a file | wm4 | 2016-01-07 | 1 | -0/+1 |
* | player: make watch later/resume work when "playing" directories | wm4 | 2016-01-06 | 1 | -0/+2 |
* | player: make sure streams are selected with ordered chapters | wm4 | 2016-01-03 | 1 | -3/+3 |
* | sub: always recreate ASS_Renderer on subtitle decoder reinit | wm4 | 2015-12-26 | 1 | -1/+0 |
* | sub: cache subtitle state per track instead of per demuxer stream | wm4 | 2015-12-26 | 1 | -10/+14 |
* | sub: clear subtitle list when crossing timeline boundary | wm4 | 2015-12-25 | 1 | -0/+6 |
* | demux: remove weird tripple-buffering for the sh_stream list | wm4 | 2015-12-23 | 1 | -8/+10 |
* | player: minor simplification | wm4 | 2015-12-23 | 1 | -4/+2 |
* | player: init playback speed correctly | wm4 | 2015-12-10 | 1 | -0/+2 |
* | player: make timeline switching slightly nicer | wm4 | 2015-11-18 | 1 | -20/+21 |
* | player: use demuxer ts offset to simplify timeline ts handling | wm4 | 2015-11-16 | 1 | -19/+7 |
* | player: handle rebasing start time differently | wm4 | 2015-11-16 | 1 | -1/+11 |
* | player: remove unused field | wm4 | 2015-11-14 | 1 | -1/+0 |
* | player: refactor display-sync frame duration calculations | wm4 | 2015-11-13 | 1 | -1/+0 |
* | player: make stop command actually stop | wm4 | 2015-10-06 | 1 | -1/+1 |
* | player: print tags under different log prefix | wm4 | 2015-10-01 | 1 | -2/+4 |
* | player: rename and move find_subfiles.c | wm4 | 2015-09-20 | 1 | -1/+1 |
* | player: make force-window in auto-profiles actually work | wm4 | 2015-09-20 | 1 | -2/+1 |
* | player: make force-window=immediate work in auto-profiles | wm4 | 2015-09-20 | 1 | -0/+3 |
* | player: log error code on playback exit | wm4 | 2015-09-03 | 1 | -0/+2 |
* | player: slightly better error reporting when opening file fails | wm4 | 2015-08-28 | 1 | -2/+7 |
* | player: add --playlist-pos option | wm4 | 2015-08-22 | 1 | -1/+8 |
* | player: actually close files on playback end | wm4 | 2015-08-15 | 1 | -1/+1 |
* | player: add display sync mode | wm4 | 2015-08-10 | 1 | -0/+3 |
* | player: separate controls for user and video controlled speed | wm4 | 2015-08-10 | 1 | -0/+2 |
* | player: redo estimated-vf-fps calculation | wm4 | 2015-08-10 | 1 | -0/+1 |
* | player: use demux_open_url() to open main files | wm4 | 2015-08-04 | 1 | -61/+24 |
* | player: remove higher-level remains of DVD/BD menu support | wm4 | 2015-08-03 | 1 | -7/+0 |
* | player: extend --hls-bitrate option | wm4 | 2015-07-13 | 1 | -4/+10 |
* | player: never overwrite stop_play field | wm4 | 2015-07-08 | 1 | -2/+4 |
* | player: simplify reload logic | wm4 | 2015-07-02 | 1 | -14/+9 |
* | player: remove automatic DVB channel advancement on no data | wm4 | 2015-07-02 | 1 | -6/+0 |
* | player: unentangle --stream-dump | wm4 | 2015-07-02 | 1 | -6/+6 |
* | demux: export forced flag | wm4 | 2015-06-27 | 1 | -2/+9 |
* | player, demux: replace some demux_open() uses with demux_open_url() | wm4 | 2015-06-24 | 1 | -12/+6 |
* | client API: add MPV_END_FILE_REASON_REDIRECT | wm4 | 2015-06-11 | 1 | -2/+4 |
* | client API: leave mpv_event_end_file.error to 0 on no error | wm4 | 2015-06-11 | 1 | -2/+2 |
* | player: print a message along with track list | wm4 | 2015-06-03 | 1 | -2/+4 |
* | player: fix crashes when adding external tracks before loading main file | wm4 | 2015-05-26 | 1 | -15/+13 |
* | player: use an array for stream ID options and such | wm4 | 2015-05-22 | 1 | -31/+21 |
* | player: make resuming playlists less noisy in verbose mode | wm4 | 2015-05-09 | 1 | -2/+1 |
* | player: log track list when adding or removing external files | wm4 | 2015-04-28 | 1 | -5/+10 |
* | player: fix removing external tracks at runtime | wm4 | 2015-04-27 | 1 | -1/+9 |
* | Update license headers | Marcin Kurczewski | 2015-04-13 | 1 | -5/+4 |
* | player: relax assertion on mp_set_playlist_entry | Niklas Haas | 2015-03-26 | 1 | -1/+1 |
* | player: refine rar:// playlist-safety handling | wm4 | 2015-03-02 | 1 | -3/+6 |
* | player: fix demuxer lifetime management | wm4 | 2015-02-22 | 1 | -50/+41 |
* | demux: add a demux_open_url() function | wm4 | 2015-02-20 | 1 | -9/+3 |
* | demux: change demux_open() signature | wm4 | 2015-02-20 | 1 | -10/+10 |
* | |