summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* read stats oldread_stats_oldwm42020-02-051-1/+6
* rendezvous: fix a typowm42018-08-311-1/+1
* demux: allow cache sizes > 2GBwm42018-08-241-4/+8
* demux_lavf: v4l streams are not seekablewm42018-08-241-0/+2
* player: don't print status line again when quittingwm42018-08-111-2/+5
* HACK: prefetch subtitles on track switch a bit morewm42018-06-301-1/+4
* player: don't cache subtitles across deselectionwm42018-06-302-6/+6
* player: fix coding stylewm42018-05-241-3/+3
* m_config: remove a redundant conditionwm42018-05-241-3/+1
* demux_lavf: drop obscure genpts optionwm42018-05-242-11/+0
* vo: remove bogus #ifwm42018-05-241-2/+0
* terminal-unix: stop trying to read when terminal disappearswm42018-05-241-2/+4
* options: add --http-proxywm42018-05-242-0/+11
* command: avoid some direct MPOpts write accesseswm42018-05-241-7/+7
* m_config: fix build with emulated stdatomicwm42018-05-241-2/+3
* m_config: make m_config_cache_update() return more fine grainedwm42018-05-241-3/+7
* player: get rid of mpv_global.optswm42018-05-2416-63/+75
* vd_lavc: move hwdec opts to local config, don't use global MPOptswm42018-05-244-43/+50
* path: don't access global option structwm42018-05-244-7/+20
* m_config: add a special define to access main configwm42018-05-242-5/+7
* ao: use a local option structwm42018-05-246-19/+44
* player: remove deprecated vo/ao auto profileswm42018-05-242-9/+2
* m_config: optimize initialization of each optionwm42018-05-241-5/+9
* m_config: remove extra default_data fieldwm42018-05-243-20/+29
* m_config: remove unused fieldswm42018-05-242-8/+2
* build: prefer C11 modewm42018-05-241-1/+6
* m_config: reduce redundant option change notificationswm42018-05-241-1/+1
* m_config: remove an old temporary hackwm42018-05-242-308/+336
* osdep: add portable C11-like alignof() macrowm42018-05-241-0/+5
* m_config: remove outdated commentwm42018-05-241-1/+0
* m_config: check for int16_t offset overflowwm42018-05-241-1/+3
* m_config: remove an unused functionwm42018-05-242-15/+0
* m_option: remove an unused fieldwm42018-05-242-13/+0
* m_config: cosmetics: fix 2 typoswm42018-05-241-2/+2
* input: remove now unused "abort command" and cancel infrastructurewm42018-05-245-75/+7
* player: make playback termination asynchronouswm42018-05-248-32/+136
* player: change the role of the "stop_play" and "playing" variablewm42018-05-245-18/+23
* demux: add a way to destroy the demuxer asynchronouslywm42018-05-242-8/+93
* player: move a function (no functional changes)wm42018-05-241-7/+7
* manpage: update --demuxer-thread optionwm42018-05-241-3/+6
* player: some further cleanup of the mp_cancel crapwm42018-05-246-79/+62
* demux: get rid of free_demuxer[_and_stream]()wm42018-05-248-27/+31
* player: simplify edition switchingwm42018-05-244-13/+4
* command: whitelist some blocking accesses for certain demuxers/streamswm42018-05-247-8/+18
* timer: remove an unused helper functionwm42018-05-242-16/+0
* thread_pool: add a helper functionwm42018-05-242-10/+30
* thread_pool: move comments to .h filewm42018-05-242-17/+17
* command: make loadlist command async and abortablewm42018-05-245-7/+15
* player: make various commands for managing external tracks abortablewm42018-05-245-54/+96
* demux: add a "cancel" fieldwm42018-05-245-5/+8
* stream_file: use a separate mp_cancel thingwm42018-05-241-2/+8
* thread_tools: unify mp_cancel POSIX/win32 paths, add featureswm42018-05-242-52/+153
* misc: add linked list helperswm42018-05-242-0/+269
* thread_tools: minor simplificationwm42018-05-241-3/+1
* misc: move mp_cancel from stream.c to thread_tools.cwm42018-05-2415-145/+171
* cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-241-1/+1
* input: slightly improve --input-cmdlist outputwm42018-05-242-6/+7
* command: give named arguments to almost all commandswm42018-05-245-249/+409
* json: add some non-standard extensionswm42018-05-243-7/+77
* json: format slightly nicer escape sequenceswm42018-05-242-6/+20
* test: add tests for json parser/formatterwm42018-05-241-0/+86
* misc: move some helper code from client.cwm42018-05-243-49/+56
* player: use canonical playback time for video refresheswm42018-05-241-4/+1
* player: don't reset last_seek_pts on playback state resetwm42018-05-242-4/+2
* manpage: mention that fd:// file descriptors may be modifiedwm42018-05-241-0/+2
* stream_file: properly detect stdin as pipewm42018-05-241-17/+16
* vd_lavc: minor simplification for get_format fallbackwm42018-05-241-7/+1
* manpage: remove a reference to a removed optionwm42018-05-241-2/+1
* demux: late streams on start shouldn't restrict the seek rangewm42018-05-241-1/+9
* demux: streams that reached EOF shouldn't restrict the seek rangewm42018-05-241-6/+20
* demux: fix/improve aspects of EOF signalingwm42018-05-241-9/+14
* client API: kill async commands on terminationwm42018-05-245-14/+65
* demux_lavf: remove ffm blacklist entrywm42018-05-241-2/+0
* ipc: some user-visible changes to prepare for making all commands asyncwm42018-05-243-1/+18
* ipc: cosmetic: switch a negated if/elsewm42018-05-241-3/+3
* ipc: alias set_property_string to set_propertywm42018-05-242-28/+4
* lua: expose mpv_abort_async_command()wm42018-05-244-3/+47
* command: make "subprocess" explicitly abortablewm42018-05-242-5/+9
* command: add a way to abort asynchronous commandswm42018-05-2412-9/+169
* player: rename "lock" to "abort_lock"wm42018-05-243-12/+12
* lua: reimplement mp.subprocess_detached() by invoking the "run" commandwm42018-05-243-30/+7
* lua: reimplement mp.subprocess() by invoking the new subprocess commandwm42018-05-244-118/+41
* command: add a subprocess commandwm42018-05-245-0/+108
* input: add glue code for named argumentswm42018-05-244-47/+248
* node: move a mpv_node helper from ipc.c to shared codewm42018-05-243-14/+17
* thread_pool: set thread namewm42018-05-241-0/+3
* video: trust container FPS early on if possiblewm42018-05-241-1/+2
* input: add a define for the number of mouse buttons and use itwm42018-05-243-1/+7
* TOOLS: add a stupid test program for Lua async commandswm42018-05-241-0/+53
* lua: expose async commandswm42018-05-243-0/+49
* screenshot: report success to callerwm42018-05-241-3/+7
* client API: merge status_reply() helper with only remaining callerwm42018-05-241-12/+5
* client API: add returning of data from async commandswm42018-05-243-12/+33
* client API: clarify asynchronous call ordering non-guaranteeswm42018-05-241-6/+3
* input: remove unused fieldwm42018-05-241-1/+0
* screenshot: change async behavior to be in line with new semanticswm42018-05-245-130/+86
* command: move screenshot command stubs to screenshot.cwm42018-05-243-67/+66
* manpage: mention that --no-correct-pts can break seeking toowm42018-05-241-2/+2
* player: make all external file loading actions asyncwm42018-05-244-23/+93
* player: make abort during loading faster if ytdl_hook is usedwm42018-05-241-0/+7
* player: don't even start loading external tracks when aborting loadingwm42018-05-241-1/+1
* command: make sub-add and audio-add commands asyncwm42018-05-244-7/+24
* command: add infrastructure for async commandswm42018-05-2410-47/+329
* thread_pool: make it slightly less dumbwm42018-05-243-43/+142
* client: merge can_terminate() functionwm42018-05-241-15/+12
* misc: add a synchronization helperwm42018-05-243-0/+102
* input: move an enum back to its correct placewm42018-05-242-13/+13
* command: handle list commands like normal commandswm42018-05-242-11/+11
* dispatch: add an assert()wm42018-05-241-0/+1
* client API: some doxygen fixes/additionswm42018-05-243-6/+28
* demux, player: fix playback of sparse video streams (w/ still images)Aman Gupta2018-05-246-5/+36
* demux_lavf: co-locate disposition checksAman Gupta2018-05-241-2/+2
* waf: require wayland-protocols >= 1.14Rostislav Pehlivanov2018-05-201-1/+1
* wayland_common: require wl_compositor of version 3Rostislav Pehlivanov2018-05-201-3/+2
* wayland_common: fix maximized stateRostislav Pehlivanov2018-05-202-13/+22
* vo_gpu: allow higher icc-contrast and improve loggingNiklas Haas2018-05-172-3/+4
* stats: show sample format of audio tracksfan52018-05-171-0/+1
* waftools: update clang_compilation_databaseBin Jin2018-05-171-13/+33
* manpage: fix typoNiklas Haas2018-05-171-1/+1
* manpage: clarify target-prim/trc=auto behaviorNiklas Haas2018-05-171-2/+6
* m_option: fix duplicate flag valuePhilip Sequeira2018-05-131-2/+2
* wscript: Remove code check for cuda hwaccelPhilip Langdale2018-05-102-17/+1
* drm_atomic: Fix memory leaks in drm_atomic_createAnton Kindestam2018-05-081-34/+33
* ytdl_hook: try to set video track first if availableRicardo Constantino2018-05-031-4/+4
* player: add more logging around buffering stateAman Gupta2018-05-031-2/+7
* command: fix condition for failure when parsing cycle-value paramswm42018-05-031-1/+1
* command: simplify option property initwm42018-05-031-22/+13
* input: rename weirdly named functionwm42018-05-033-4/+5
* input: move some more cmd definitions to cmd.hwm42018-05-032-64/+64
* input: merge cmd_list.c with cmd.cwm42018-05-037-146/+88
* input: rename cmd_parse.c to cmd.cwm42018-05-032-1/+1
* input: rename cmd_parse.h to cmd.hwm42018-05-035-5/+3
* command: split big command handler switch into separate functionswm42018-05-034-866/+1018
* input: remove some explicit uses of command IDswm42018-05-036-31/+37
* input: remove legacy command handlingwm42018-05-033-84/+0
* input: move command list to command.cwm42018-05-032-215/+216
* encode: remove removed encode options from presetsTheAMM2018-05-031-13/+4
* build: make encoding mode non-optionalwm42018-05-0310-40/+9
* encode: get rid of the output packet queuewm42018-05-0313-79/+147
* vo_lavc: explicitly skip redraw and repeated frameswm42018-05-032-8/+11
* video: actually wait for last frame being rendered on EOFwm42018-05-031-1/+5
* encode: remove old timestamp handlingwm42018-05-037-291/+57
* encode: restore 2-pass modewm42018-05-031-2/+7
* manpage: -pre, -del etc. does not work on some options anymorewm42018-05-031-25/+4
* docs/vo: fixup some minor typos a la "planed" instead of "plane"Jan Ekström2018-05-011-3/+3
* drm_atomic: Disallow selecting cursor planes using the optionsAnton Kindestam2018-05-011-0/+3
* drm_common: Be smarter when deciding on which CRTC and Encoder to useAnton Kindestam2018-05-011-1/+27
* context_drm_egl: fix some comments and log messages that had not been updated...Anton Kindestam2018-05-011-6/+5
* drm/atomic: Fix crtc_setup_atomic and crtc_release_atomicAnton Kindestam2018-05-011-25/+33
* drm/atomic: disable video plane when unused.LongChair2018-05-011-0/+28
* drm/atomic: add atomic modesetting.LongChair2018-05-011-11/+104
* drm/atomic: refactor planes namesLongChair2018-05-018-55/+103
* drm/atomic: add connector to atomic contextLongChair2018-05-016-4/+38
* drm/atomic: refactor hwdec_drmprime_drm with native resourcesLongChair2018-05-018-35/+113
* vo_gpu/video: disable compute shaders if an FBO format was not availableJan Ekström2018-05-011-0/+5
* vo_gpu/video: add improved logging when a user-specified FBO failsJan Ekström2018-05-011-2/+13
* manpage: remove 4 previously removed optionswm42018-05-011-24/+0
* manpage: --demuxer-seekable-cache is not experimental anymorewm42018-05-011-2/+1
* common: add missing %f time formatwm42018-05-011-0/+1
* common: round all integer times to millisecondswm42018-05-011-2/+6
* cocoa: change deprecation warning from opengl-cb to libmpvAkemi2018-04-292-3/+3
* build: bump wayland-protocols requirement to 1.12+Jan Ekström2018-04-291-1/+1
* wayland_common: update to stable xdg-shellEmmanuel Gil Peyrot2018-04-293-52/+52
* gpu/video: make HDR peak computing work without work group countNiklas Haas2018-04-291-4/+5
* gpu/video: improve HDR peak computation feature check loggingJan Ekström2018-04-291-1/+4
* command: change cycle-value command behaviorwm42018-04-294-87/+97
* command: make track properties cycle through no/auto if uninitializedwm42018-04-291-9/+18
* command: fix coding stylewm42018-04-291-5/+6
* vd_lavc: enable dr by defaultwm42018-04-292-7/+5
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* f_lavfi: support setting common filter options like "threads"wm42018-04-293-3/+12
* client API: some doxygen clarifica