| Commit message (Expand) | Author | Age | Files | Lines |
* | osdep/mac: make mac naming of files, folders and function consistent | der richter | 2024-02-28 | 1 | -2/+2 |
* | player/main: don't set the main thread name | Dudemanguy | 2024-02-26 | 1 | -1/+0 |
* | ALL: use new mp_thread abstraction | Kacper Michajłow | 2023-11-05 | 1 | -7/+6 |
* | player/main: set main thread name as mpv | Kacper Michajłow | 2023-11-01 | 1 | -1/+1 |
* | mp_threads: rename threads for consistent naming across all of them | Kacper Michajłow | 2023-10-27 | 1 | -0/+2 |
* | meson: make libplacebo a required dependency | llyyr | 2023-10-23 | 1 | -4/+0 |
* | osdep: drop atomic fallback | NRK | 2023-10-20 | 1 | -4/+0 |
* | player/main: do not print build time, if it is unknown | Kacper Michajłow | 2023-08-02 | 1 | -2/+3 |
* | build: remove outdated generated directory | Dudemanguy | 2023-07-31 | 1 | -1/+1 |
* | options: read config file as stream | Thomas Weißschuh | 2023-04-29 | 1 | -1/+1 |
* | player: remove unittest option | Dudemanguy | 2023-03-02 | 1 | -6/+0 |
* | msg: log-file set at mpv.conf: don't ignore early messages | Avi Halachmi (:avih) | 2023-01-23 | 1 | -2/+6 |
* | player/main: log libplacebo version if built with it | Jan Ekström | 2022-11-15 | 1 | -0/+8 |
* | audio: try to use playback AO as hotplug AO first | Thomas Weißschuh | 2022-09-11 | 1 | -1/+1 |
* | player: check for argv before printing help text | Dudemanguy | 2022-05-16 | 1 | -1/+3 |
* | options: add watch-later-options | Guido Cella | 2021-07-21 | 1 | -1/+4 |
* | demux: Move demuxer help to new standard mechanism | Philip Langdale | 2021-03-28 | 1 | -8/+0 |
* | build: change filenames of generated files | wm4 | 2020-06-04 | 1 | -1/+1 |
* | player, ta: remove use of an old macro | wm4 | 2020-04-13 | 1 | -1/+1 |
* | player, stats: more silly debug stuff | wm4 | 2020-04-10 | 1 | -0/+2 |
* | stats: some more performance graphs | wm4 | 2020-04-09 | 1 | -0/+3 |
* | player: fix subtle idle mode differences on early program start | wm4 | 2020-03-21 | 1 | -1/+5 |
* | player: remove additional newline before exit message | wm4 | 2020-03-21 | 1 | -1/+1 |
* | build: make libass non-optional | wm4 | 2020-03-18 | 1 | -5/+0 |
* | player: rearrange libav* library check | wm4 | 2020-03-08 | 1 | -12/+2 |
* | options: make decoder options local to decoder wrapper | wm4 | 2020-03-01 | 1 | -16/+0 |
* | player: make failure to load scripts non-fatal again | wm4 | 2020-01-20 | 1 | -2/+1 |
* | scripting: make player error when attempting to load unknown scripts | wm4 | 2020-01-19 | 1 | -1/+2 |
* | playlist: change from linked list to an array | wm4 | 2019-12-28 | 1 | -1/+1 |
* | player: add comment to clarify FFmpeg ABI handling | wm4 | 2019-12-13 | 1 | -0/+3 |
* | player: change m_config to use new option handling mechanisms | wm4 | 2019-11-29 | 1 | -1/+3 |
* | options: get rid of GLOBAL_CONFIG hack | wm4 | 2019-11-29 | 1 | -2/+1 |
* | options: remove options-to-property bridge | wm4 | 2019-11-25 | 1 | -2/+0 |
* | player: remove mechanisms for better logging with repl.lua | wm4 | 2019-11-18 | 1 | -0/+1 |
* | test: merge test_helpers.c and index.c | wm4 | 2019-11-08 | 1 | -1/+1 |
* | player: do not require dummy file arguments to use --unittest | wm4 | 2019-11-08 | 1 | -5/+5 |
* | wscript: add --enable-ta-leak-report option | wm4 | 2019-11-08 | 1 | -1/+3 |
* | test: make tests part of the mpv binary | wm4 | 2019-11-08 | 1 | -0/+6 |
* | player: accept compatible later FFmpeg library runtime versions | wm4 | 2019-10-11 | 1 | -10/+2 |
* | player: "subprocess" command should stop immediately in idle mode | wm4 | 2019-10-04 | 1 | -0/+2 |
* | player: document FFmpeg ABI rules we intentionally violate | wm4 | 2019-09-26 | 1 | -0/+2 |
* | m_config: remove m_config_create_shadow | wm4 | 2019-09-19 | 1 | -1/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 1 | -0/+1 |
* | player: get rid of mpv_global.opts | wm4 | 2018-05-24 | 1 | -5/+5 |
* | path: don't access global option struct | wm4 | 2018-05-24 | 1 | -0/+1 |
* | ao: use a local option struct | wm4 | 2018-05-24 | 1 | -1/+3 |
* | player: make playback termination asynchronous | wm4 | 2018-05-24 | 1 | -8/+0 |
* | player: change the role of the "stop_play" and "playing" variable | wm4 | 2018-05-24 | 1 | -0/+1 |
* | misc: move mp_cancel from stream.c to thread_tools.c | wm4 | 2018-05-24 | 1 | -1/+1 |
* | command: add a way to abort asynchronous commands | wm4 | 2018-05-24 | 1 | -0/+2 |
* | player: rename "lock" to "abort_lock" | wm4 | 2018-05-24 | 1 | -2/+2 |
* | command: add infrastructure for async commands | wm4 | 2018-05-24 | 1 | -0/+2 |
* | build: make encoding mode non-optional | wm4 | 2018-05-03 | 1 | -6/+0 |
* | encode: rewrite half of it | wm4 | 2018-04-29 | 1 | -4/+3 |
* | encode: some more cleanups | wm4 | 2018-04-29 | 1 | -1/+0 |
* | client API: cleanup mpv_handle termination | wm4 | 2018-03-15 | 1 | -13/+3 |
* | player: move locale check to mp_create() | wm4 | 2018-03-15 | 1 | -0/+19 |
* | player: shuffle around CLI exit code handling | wm4 | 2018-03-15 | 1 | -57/+43 |
* | player: add warning comment about ignoring ABI safety | wm4 | 2018-03-03 | 1 | -0/+3 |
* | client API: deprecate opengl-cb API and introduce a replacement API | wm4 | 2018-02-28 | 1 | -3/+0 |
* | audio: move to decoder wrapper | wm4 | 2018-01-30 | 1 | -1/+0 |
* | video: make decoder wrapper a filter | wm4 | 2018-01-30 | 1 | -1/+1 |
* | build: move copyright statement to a shared location | wm4 | 2018-01-01 | 1 | -3/+2 |
* | Update copyright year | wm4 | 2018-01-01 | 1 | -1/+1 |
* | main: fix typo | wm4 | 2018-01-01 | 1 | -1/+1 |
* | player: log if NDEBUG is defined | wm4 | 2017-11-04 | 1 | -0/+3 |
* | player: change a minor code fragment to LGPL | wm4 | 2017-10-04 | 1 | -5/+0 |
* | vo_opengl: refactor into vo_gpu | Niklas Haas | 2017-09-21 | 1 | -17/+0 |
* | player: change license of most core files to LGPL | wm4 | 2017-06-23 | 1 | -7/+9 |
* | player: revert multiple help output | wm4 | 2017-06-23 | 1 | -9/+8 |
* | player: disable dumping configutation in LGPL mode | wm4 | 2017-06-23 | 1 | -0/+3 |
* | player: make sure version information is always included in --log-file | wm4 | 2017-05-22 | 1 | -0/+5 |
* | player: make screenshot commands honor the async flag | wm4 | 2017-04-01 | 1 | -1/+1 |
* | osx: initial Touch Bar support | Akemi | 2017-03-26 | 1 | -0/+5 |
* | atomic: remove __atomic builtin usage | wm4 | 2017-02-13 | 1 | -1/+1 |
* | player: actually initialize/destroy MPContext.lock | wm4 | 2017-01-22 | 1 | -0/+3 |
* | player: restructure cancel callback | wm4 | 2017-01-18 | 1 | -1/+7 |
* | Update copyright year | wm4 | 2017-01-01 | 1 | -1/+1 |
* | options: change --h=... behavior | wm4 | 2016-12-16 | 1 | -1/+1 |
* | player: enable reading from stdin after loading input.conf | wm4 | 2016-09-29 | 1 | -5/+6 |
* | win32: make --priority runtime-settable | James Ross-Gowan | 2016-09-28 | 1 | -9/+0 |
* | player: allow opts in pseudo-gui set by the user to override user's default | Ricardo Constantino | 2016-09-26 | 1 | -2/+5 |
* | player: fix intended pseudo-gui behavior | wm4 | 2016-09-23 | 1 | -3/+3 |
* | player: do not let pseudo-gui override user config settings | wm4 | 2016-09-23 | 1 | -0/+3 |
* | options: make input options generally runtime-settable | wm4 | 2016-09-21 | 1 | -9/+5 |
* | client API: fix init/destruction race conditions | wm4 | 2016-09-21 | 1 | -4/+4 |
* | player: minor changes in init code | wm4 | 2016-09-19 | 1 | -17/+8 |
* | player: make --log-file and --dump-stats freely settable at runtime | wm4 | 2016-09-19 | 1 | -4/+0 |
* | player: make --terminal freetly settable at runtime | wm4 | 2016-09-19 | 1 | -21/+28 |
* | options: slightly better option update mechanism | wm4 | 2016-09-19 | 1 | -0/+3 |
* | options: take care of propertly updating options on runtime changes | wm4 | 2016-09-17 | 1 | -0/+3 |
* | options: simplify M_OPT_EXIT | wm4 | 2016-09-17 | 1 | -1/+1 |
* | player: don't enter playloop for client API requests | wm4 | 2016-09-16 | 1 | -2/+0 |
* | player: use better way to wait for input and dispatching commands | wm4 | 2016-09-16 | 1 | -2/+2 |
* | player, ao, vo: don't call mp_input_wakeup() directly | wm4 | 2016-09-16 | 1 | -1/+1 |
* | player: move builtin profiles to a separate file | wm4 | 2016-09-15 | 1 | -50/+4 |
* | player: remove unintended !mingw ifdef for IPC uninit | wm4 | 2016-09-15 | 1 | -2/+0 |
* | client API: remove SIGPIPE overriding code | wm4 | 2016-09-15 | 1 | -7/+0 |
* | options: make --h list options according to a pattern passed to it | wm4 | 2016-09-10 | 1 | -0/+1 |
* | atomics: readd some emulation | wm4 | 2016-09-06 | 1 | -0/+4 |
* | demux: do not access global options | wm4 | 2016-09-06 | 1 | -5/+1 |
* | player: remove opengl-es=no flag from opengl-hq profile | wm4 | 2016-09-03 | 1 | -1/+0 |
* | vo_opengl: deprecate sub-options, add them as global options | wm4 | 2016-09-02 | 1 | -0/+27 |
* | m_config: introduce basic mechanism to synchronize global option updates | wm4 | 2016-09-02 | 1 | -0/+1 |
* | client API: create core thread at an earlier time | wm4 | 2016-09-01 | 1 | -11/+10 |
* | command: add options to property list | wm4 | 2016-09-01 | 1 | -0/+4 |
* | audio: use --audio-channels=auto behavior, except on ALSA | wm4 | 2016-08-04 | 1 | -5/+0 |
* | audio: refactor mixer code and delete mixer.c | wm4 | 2016-07-17 | 1 | -2/+0 |
* | player: add missing space to error message | wm4 | 2016-07-02 | 1 | -1/+1 |
* | player: fatal error if linked and compiled FFmpeg versions mismatch | wm4 | 2016-07-01 | 1 | -0/+12 |
* | ipc: add Windows implementation with named pipes | James Ross-Gowan | 2016-03-23 | 1 | -2/+0 |
* | options: set fs=yes by default on RPI, and change RPI defaults handling | wm4 | 2016-02-05 | 1 | -0/+5 |
* | mpv_talloc.h: rename from talloc.h | Dmitrij D. Czarkoff | 2016-01-11 | 1 | -1/+1 |
* | Update copyright year | wm4 | 2016-01-01 | 1 | -1/+1 |
* | sub: always recreate ASS_Renderer on subtitle decoder reinit | wm4 | 2015-12-26 | 1 | -3/+0 |
* | options: handle terminal/logging settings eagerly | wm4 | 2015-11-04 | 1 | -0/+1 |
* | player: fix another --force-window bug | wm4 | 2015-09-23 | 1 | -1/+1 |
* | player: make force-window in auto-profiles actually work | wm4 | 2015-09-20 | 1 | -16/+2 |
* | player: add missing \n to a message | wm4 | 2015-07-13 | 1 | -1/+1 |
* | sub: protect ASS_Renderer state | wm4 | 2015-07-06 | 1 | -0/+3 |
* | audio: add --audio-spdif as new method for enabling passthrough | wm4 | 2015-06-05 | 1 | -0/+4 |
* | options: remove --slave-broken | wm4 | 2015-05-27 | 1 | -6/+0 |
* | player: set cocoa input context at an earlier point | wm4 | 2015-05-27 | 1 | -4/+4 |
* | player: load scripts at an earlier point | wm4 | 2015-05-27 | 1 | -4/+4 |
* | Always block SIGPIPE globally | wm4 | 2015-05-11 | 1 | -0/+7 |
* | player: add --force-window=immediate mode | wm4 | 2015-05-08 | 1 | -0/+2 |
* | player: use profiles for libmpv and encoding defaults | wm4 | 2015-05-07 | 1 | -10/+31 |
* | path: start special espansion with ~~name instead of ~name | wm4 | 2015-05-03 | 1 | -1/+1 |
* | options: remove --leak-report | wm4 | 2015-05-02 | 1 | -11/+3 |
* | win32: move platform specifics to osdep | wm4 | 2015-05-02 | 1 | -25/+0 |
* | build: move main-fn files to osdep | wm4 | 2015-05-02 | 1 | -0/+1 |
* | screenshots: change default directory in pseudo-gui mode to desktop | wm4 | 2015-05-01 | 1 | -1/+2 |
* | Update license headers | Marcin Kurczewski | 2015-04-13 | 1 | -5/+4 |
* | win32: use a platform-specific unicode entry-point | James Ross-Gowan | 2015-04-11 | 1 | -8/+4 |
* | player: use config parser for setting up pseudo-gui profile | wm4 | 2015-04-10 | 1 | -9/+7 |
* | player: change pseudo-gui settings | wm4 | 2015-04-10 | 1 | -2/+1 |
* | player: do not accidentally init terminal | wm4 | 2015-04-10 | 1 | -2/+1 |
* | player: add --idle --keep-open to pseudo-gui profile | wm4 | 2015-04-02 | 1 | -0/+2 |
* | player: add "pseudo-gui" profile | wm4 | 2015-04-02 | 1 | -0/+8 |
* | encode: make --audio-channels=auto work | wm4 | 2015-03-23 | 1 | -2/+4 |
* | player: dump list of satisfied deps instead of config.h with -v | wm4 | 2015-03-11 | 1 | -1/+1 |
* | player: restore --dump-stats | wm4 | 2015-03-10 | 1 | -6/+6 |
* | player: fix operation if command line is empty | wm4 | 2015-03-06 | 1 | -10/+11 |
* | player, client API: refactor cplayer init, reduce client API differences | wm4 | 2015-03-05 | 1 | -44/+49 |
* | player: minor simplification | wm4 | 2015-03-05 | 1 | -3/+3 |
* | encoding: allow encoding to channel configurations other than stereo | wm4 | 2015-02-23 | 1 | -1/+3 |
* | encoding: fixed-vo option was removed | wm4 | 2015-02-13 | 1 | -1/+0 |
* | osx: move code to unset input context to the right place | wm4 | 2015-02-12 | 1 | -4/+4 |
* | osx: move cocoa specific call out of common code | wm4 | 2015-02-12 | 1 | -8/+0 |
* | player: drop explicit exit() calls | wm4 | 2015-02-12 | 1 | -14/+9 |
* | Revert "player: make --force-window create the window immediately on start" | wm4 | 2015-02-12 | 1 | -1/+0 |
* | player: make --force-window create the window immediately on start | wm4 | 2015-02-03 | 1 | -0/+1 |
* | player: remove --fixed-vo | wm4 | 2015-02-03 | 1 | -1/+0 |
* | win32: remove check for SetPriorityClass() | wm4 | 2015-01-20 | 1 | -3/+3 |
* | win32: drop hacks for possibly broken static pthreads-win32 linking | wm4 | 2015-01-11 | 1 | -14/+0 |
* | video: better pipelining with vf_vapoursynth | wm4 | 2015-01-03 | 1 | -1/+1 |
* | player: move terminal input init to a better place | wm4 | 2015-01-02 | 1 | -3/+3 |
* | player: print config.h contents in verbose mode | wm4 | 2015-01-02 | 1 | -6/+14 |
* | Update copyright year | wm4 | 2015-01-01 | 1 | -1/+1 |
* | video: pass some VO params as struct | wm4 | 2014-12-31 | 1 | -3/+6 |
* | options: expand ~ for the include option | Stefano Pigozzi | 2014-12-30 | 1 | -1/+5 |
* | player: make --shuffle/--merge-files affect runtime loaded playlists | wm4 | 2014-12-29 | 1 | -9/+1 |
* | player: force stereo as default when encoding | wm4 | 2014-12-27 | 1 | -0/+1 |
* | vo_opengl_cb: free context on exit | wm4 | 2014-12-22 | 1 | -0/+3 |
* | client API: allow multiple mpv instances with terminal=yes | wm4 | 2014-12-02 | 1 | -16/+20 |
* | player: improve exit message in some scenarios | wm4 | 2014-10-31 | 1 | -33/+37 |
* | player: adjust uninit order of components | wm4 | 2014-10-24 | 1 | -6/+7 |
* | player: shutdown all clients before actual uninit | wm4 | 2014-10-19 | 1 | -2/+2 |
* | ipc: decouple from MPContext | wm4 | 2014-10-19 | 1 | -5/+3 |
* | input: implement JSON-based IPC protocol | Alessandro Ghedini | 2014-10-17 | 1 | -0/+8 |
* | audio: change internal device listing API | wm4 | 2014-10-10 | 1 | -1/+1 |
* | libmpv/cocoa: make global events work and get rid of is_cplayer | Stefano Pigozzi | 2014-10-09 | 1 | -5/+4 |
* | audio: add device selection & listing with --audio-device | wm4 | 2014-10-09 | 1 | -0/+4 |
* | m_config: add function to copy all options | wm4 | 2014-10-06 | 1 | -0/+3 |
* | player: move some libass setup code to sub.c< |