summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix macos buildtest-ciPhilip Langdale2019-12-171-0/+2
* Fix typosPhilip Langdale2019-12-171-6/+4
* Add mingw and macos jobsPhilip Langdale2019-12-171-5/+56
* Need to invoke python3 explicitly?Philip Langdale2019-12-171-1/+1
* Use the container for the buildPhilip Langdale2019-12-171-1/+1
* keep tryingPhilip Langdale2019-12-171-1/+1
* Use our imagePhilip Langdale2019-12-171-4/+2
* github: experiment with an action to do a CI buildPhilip Langdale2019-12-171-0/+18
* video/w32_common: follow updates to the border option instead of VOCTRL_BORDERJan Ekström2019-12-181-4/+3
* video/w32_common: follow updates to the ontop option instead of VOCTRL_ONTOPJan Ekström2019-12-181-3/+2
* video/w32_common: move minimized state signaling to where it happensJan Ekström2019-12-181-3/+3
* video/w32_common: switch full screening to options cacheJan Ekström2019-12-181-9/+22
* demux_edl: fix reusing segment source fileswm42019-12-171-2/+4
* x11: fix --hidpi-window-scale=no on hidpi screenswm42019-12-161-1/+1
* msg: fix "terminal-default" logging modewm42019-12-161-2/+5
* command: change "window-scale" property behaviorwm42019-12-164-25/+34
* x11: scale window-scale by DPIwm42019-12-161-6/+8
* command: remove unnecessary mute property implementationwm42019-12-161-15/+0
* m_option: clamp integer before adding a valuewm42019-12-161-0/+2
* command: change "edition" property behaviorwm42019-12-163-15/+36
* player: avoid underrun wakeup loopwm42019-12-162-1/+9
* build: downgrade EGL requirement from 1.5 to 1.4wm42019-12-163-6/+6
* vo_gpu: opengl: make it work with EGL 1.4wm42019-12-164-4/+82
* vd_lavc: fix broken assert()wm42019-12-151-1/+2
* vo_gpu: x11egl: log EGL config IDwm42019-12-151-2/+6
* vd_lavc: simplify decode return error checkingwm42019-12-151-11/+16
* mac: replace old event tap for media key support with MediaPlayerder richter2019-12-1510-133/+197
* mac: remove Apple Remote supportder richter2019-12-1518-2580/+9
* cocoa-cb: fix freeing of macos_opts config groupder richter2019-12-151-5/+5
* cocoa-cb: update and add more options to use new options handlingder richter2019-12-153-10/+46
* cocoa-cb: use m_config_cache and new VOCTRL for option handlingder richter2019-12-156-42/+87
* DOCS/contribute.md: fix a typowm42019-12-151-1/+1
* DOCS/contribute.md: should -> mustwm42019-12-151-8/+8
* zsh completion: fix handling of aliases that are listed without --Philip Sequeira2019-12-151-2/+2
* zsh completion: use actual POSIX-compatible regex for whitespacePhilip Sequeira2019-12-151-5/+5
* zsh completion: actually make pcre optionalPhilip Sequeira2019-12-151-7/+6
* osxbundle: simplify process_libraries() to eliminate leafs()Down Thomas2019-12-151-22/+8
* DOCS: mention that mpv doesn't build with MSVCwm42019-12-141-2/+6
* player: fix an outdated commentwm42019-12-141-2/+1
* player: move point at which queued seeks are appliedwm42019-12-141-2/+3
* player: make repeated hr-seeks past EOF trigger EOF as expectedwm42019-12-142-3/+16
* player: cosmetically restructure a small functionwm42019-12-141-7/+11
* player: add comment to clarify FFmpeg ABI handlingwm42019-12-131-0/+3
* osc: set the wrap style for the title shown with window controlsPhilip Langdale2019-12-121-1/+1
* cocoa_common: remove deprecated VOCTRLs/VO_EVENTswm42019-12-122-36/+0
* wayland: remove unnecessary VO_EVENT_FULLSCREEN_STATEwm42019-12-121-3/+0
* manpage: fix --vulkan-async-compute default valuewm42019-12-121-2/+2
* vo_gpu: x11egl: cleanup EGL correctlywm42019-12-121-6/+3
* osc: use custom symbols for window controlsPhilip Langdale2019-12-117-11/+120
* rpi: destroy fullscreen change handlingwm42019-12-112-8/+0
* vo_sdl: use new fullscreen change mechanismwm42019-12-111-3/+14
* build: add -Wimplicit-fallthroughwm42019-12-112-1/+4
* wayland: adjust hidden state detectiondudemanguy2019-12-101-4/+14
* osc: explicitly re-init the osc on a change in border visibilityPhilip Langdale2019-12-091-0/+1
* console.lua: add this scriptJames Ross-Gowan2019-12-0810-1/+822
* vo_drm: replace drmModeAddFB usage with drmModeAddFB2Anton Kindestam2019-12-071-7/+13
* drm: avoid division by 0 in drm_pflip_cb with bad driversAnton Kindestam2019-12-074-0/+12
* drm_common: fix display FPS estimation for interlaced modessfan52019-12-071-1/+4
* vo_drm: fix potentially broken capability checksfan52019-12-071-2/+3
* drm_common: log more useful thingssfan52019-12-071-0/+18
* lua: make later key bindings always have higher prioritywm42019-12-071-2/+13
* filters: move prefix check from f_lavfi.c to user_filters.cwm42019-12-072-6/+10
* vo_gpu: hwdec_vaapi_gl: use gl_check_extension() instead of strstr()wm42019-12-071-3/+3
* vo_gpu: hwdec_vaapi_gl: do not include eglext.hwm42019-12-071-9/+0
* vo_gpu: hwdec_vaapi_gl: add missing PLANE3 defines as wellwm42019-12-071-0/+8
* command: fix unintended reset of filterswm42019-12-061-1/+1
* player: loadfile overrides previous stop commandwm42019-12-061-1/+1
* build: fix zimg message in configure outputwm42019-12-061-1/+1
* f_lavfi: mp_lavfi_is_usable: check for "lavfi-" prefixekisu2019-12-061-0/+4
* DOCS: fix wayland-frame-wait offset value rangedudemanguy2019-12-051-1/+1
* vo: redraw dropped frame if paused between queuing and drawing framewm42019-12-041-0/+3
* README: fix typoRemita Amine2019-12-041-1/+1
* osc: rework window control configuration to add auto modePhilip Langdale2019-12-043-19/+61
* osc: ensure that window control show/hide zone is handled dynamicallyPhilip Langdale2019-12-041-6/+6
* wayland: fix cursor behavior on an edge casedudemanguy2019-12-042-7/+2
* options: move cursor autohiding opts to mp_vo_optsdudemanguy2019-12-044-11/+12
* sd_lavc: add a hack ontop of another hack to fix completely fucked filewm42019-12-031-2/+2
* player: don't apply weird timestamp tolerance on backstepwm42019-12-031-1/+2
* demux_lavf: export demuxer_id for more formats which have itwm42019-12-031-5/+8
* demux: do not make up demuxer_idwm42019-12-034-10/+8
* wayland: update remaining legacy VOCTRL usage to optionsPhilip Langdale2019-12-022-31/+27
* osc: don't show error if windowcontrols=yesPhilip Langdale2019-12-021-1/+2
* osc: don't always set window control keybindingsDudemanguy2019-12-011-4/+6
* wayland: update Maximize and Minimize handling to use new optionsPhilip Langdale2019-12-014-30/+43
* vf_gpu: render subtitleswm42019-11-304-12/+25
* build: require at least GL 2.0 headers for GLXwm42019-11-301-0/+4
* m_config: remove change callback before unintializationwm42019-11-301-0/+1
* vo_gpu: opengl: add hack for ancient Mesa/GLXwm42019-11-301-23/+47
* osc: ensure the window-controls mouse area is initially zero sizedPhilip Langdale2019-11-301-0/+1
* js: mp.add_key_binding: allow false-y name (match 311cc5b)Avi Halachmi (:avih)2019-11-301-1/+3
* lua: unbreak mp.add_key_binding(key, fn)Avi Halachmi (:avih)2019-11-301-1/+1
* osc: fix typo wsc_geo -> wc_geoPhilip Langdale2019-11-301-1/+1
* osc: apply boxvideo margins to the window controlsPhilip Langdale2019-11-302-1/+6
* filters: fix incorrect #if for vf_gpuwm42019-11-301-1/+1
* command: remove property change notification from property dispatcherwm42019-11-301-3/+2
* command: merge two functionswm42019-11-301-11/+3
* command: remove another unneeded hackwm42019-11-301-12/+2
* vf_gpu: add video filter using vo_gpu's rendererwm42019-11-295-0/+405
* vo_gpu: opengl: do not free "GL" sub-allocationswm42019-11-291-1/+1
* osc: fix operation when window controls are disabledwm42019-11-291-2/+4
* x11: implement unminimizationwm42019-11-292-2/+6
* osc: handle deadzone and barmargin for window controlsPhilip Langdale2019-11-291-6/+28
* x11: handle maximize/minimize with new option stuffwm42019-11-291-43/+31
* command: change window-minimized/window-maximized to optionswm42019-11-296-64/+28
* x11: add change notification for --on-all-workspaceswm42019-11-291-0/+18
* x11: handle some more options with new option stuffwm42019-11-291-15/+14
* x11: use new option stuff to implement fullscreenwm42019-11-294-14/+24
* player: change m_config to use new option handling mechanismswm42019-11-297-86/+142
* m_config: make m_config_cache_write_opt() check/return changeswm42019-11-292-8/+14
* options: get rid of GLOBAL_CONFIG hackwm42019-11-2910-43/+34
* m_config: untangle new and old code somewhatwm42019-11-291-75/+177
* m_config: allow writing options through m_config_cachewm42019-11-292-0/+74
* m_config: add fine-grained option reporting mechanismwm42019-11-292-34/+135
* m_config: move stuff aroundwm42019-11-292-53/+77
* atomic: add mp_atomic_uint64wm42019-11-291-0/+2
* m_option: remove an outdated ancient commentwm42019-11-291-7/+1
* f_output_chain: use m_option_equal()wm42019-11-291-30/+3
* command: use m_option_equal()wm42019-11-291-16/+1
* m_option: add option comparisonwm42019-11-292-1/+156
* man/osc: fix typoPhilip Langdale2019-11-291-1/+1
* x11: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-292-2/+49
* osc: implement pseudo client side decorations via OSCPhilip Langdale2019-11-292-7/+161
* wayland: implement minimize and maximize related VOCTRLsPhilip Langdale2019-11-291-0/+27
* command: add `window-maximized` and make `window-minimized` settablePhilip Langdale2019-11-292-3/+43
* wayland: restore window geometry after un-maximizePhilip Langdale2019-11-291-3/+2
* wayland: make the edge grab zone width user configurablePhilip Langdale2019-11-292-5/+8
* wayland: add grab zone for resizing window with mousePhilip Langdale2019-11-292-40/+54
* DOCS/interface-changes.rst: more details about track property changeswm42019-11-271-1/+4
* x11_common: don't use vo->opts directlywm42019-11-272-25/+26
* options: remove options-to-property bridgewm42019-11-256-85/+6
* command: shuffle around even more crapwm42019-11-252-79/+23
* command: change vid/aid/sid property behavior slightlywm42019-11-253-48/+35
* options: pre-check filter names when using vf/af libavfilter bridgewm42019-11-255-1/+29
* command: change af/vf property behavior wrt. filter creation failureswm42019-11-253-12/+19
* command: remove redundant reinit_filters() call on filter change failurewm42019-11-251-1/+0
* f_output_chain: fix possible crash when changing filterswm42019-11-251-2/+4
* m_config: discourage mp_read_option_raw()wm42019-11-251-0/+1
* command, options: deprecate old --display-fps behaviorwm42019-11-255-9/+40
* command: shuffle some crap aroundwm42019-11-256-170/+109
* manpage: remove audio-file etc. caveat descriptionwm42019-11-241-13/+0
* options: remove deprecated --playlist-pos aliaswm42019-11-243-5/+1
* input: use array instead of linked list for sectionswm42019-11-231-26/+26
* lua: make add_key_binding() rotate optional arguments correctlywm42019-11-232-2/+8
* input: remove potential minor memory leakwm42019-11-231-0/+1
* vo_gpu: fix infinite scaler reinit spamNiklas Haas2019-11-231-8/+9
* input: export input.conf comments ot input-bindings propertywm42019-11-234-7/+34
* command, input: add input-bindings propertywm42019-11-234-1/+105
* command: add command-list propertywm42019-11-232-0/+33
* input: change mp_cmd.original from bstr to cstrwm42019-11-234-8/+9
* demux_lavf: log packet read errorsAman Gupta2019-11-221-1/+1
* input: make MP_INPUT_RELEASE_ALL a pseudo-keywm42019-11-222-3/+2
* msg: show how many messages were droppedwm42019-11-221-1/+3
* msg: drop old instead of new messages on overflowwm42019-11-221-43/+57
* msg: fix missing wakeup callback in terminal-default log levelwm42019-11-221-0/+2
* input: add text produced by key to script key eventswm42019-11-227-7/+32
* manpage: correct "complex" key binding descriptionwm42019-11-221-2/+2
* manpage: improve "complex" key binding list of table entrieswm42019-11-221-6/+13
* input: introduce a pseudo key name that grabs all text inputwm42019-11-224-4/+19
* input: fix ineffective mp_msg_test callwm42019-11-221-1/+1
* js: complex key binding: use key_name like the docs sayAvi Halachmi (:avih)2019-11-201-1/+1
* js: report key name for "complex" key bindings - match b08c8f50Avi Halachmi (:avih)2019-11-201-4/+5
* lua: complex key binding: use key_name like the docs sayAvi Halachmi (:avih)2019-11-201-1/+1
* player: Optionally validate st_mtime when restoring playback stateChris Down2019-11-206-0/+58
* manpage: extend documentation of key nameswm42019-11-191-0/+74
* lua: report key name for "complex" key bindingswm42019-11-192-7/+9
* manpage: deprecate input section commandswm42019-11-192-0/+8
* audio: add ao_audiotrack for androidAman Gupta2019-11-193-0/+722
* misc: add jni helpersAman Gupta2019-11-193-0/+591
* audio: fix minor whitespace issue in out/internal.hAman Gupta2019-11-191-1/+1
* js: don't pre-filter log level argument in mp.enable_messages()Avi Halachmi (:avih)2019-11-191-2/+3
* DOCS/contribute.md: some clarificationswm42019-11-181-3/+7
* video/out/bitmap_packer: Avoid empty initializer listMichael Forney2019-11-181-1/+1
* video/out/vo_tct: Use octal escape sequence instead of non-standard \eMichael Forney2019-11-181-9/+9
* video/out/gpu: Remove stray top-level ';'Michael Forney2019-11-182-2/+2
* player: remove mechanisms for better logging with repl.luawm42019-11-185-8/+87
* lua: don't pre-filter log level argument in mp.enable_messages()wm42019-11-181-2/+4
* vo_gpu: hwdec_cuda: Reduce message level of errors while probingPhilip Langdale2019-11-172-5/+7
* options: deprecate --video-sync=display-adropwm42019-11-173-0/+9
* player: remove some unnecessary coverart special caseswm42019-11-173-4/+2
* video: make track switching work for external imageswm42019-11-171-7/+13
* player: remove commented declarationwm42019-11-171-1/+0
* audio: log A/V initial sync statuswm42019-11-171-0/+3
* demux_mf: fix backward seeking behaviorwm42019-11-171-6/+8
* video: set EOF status as soon as possiblewm42019-11-171-1/+7
* video: if hr-seek goes past last frame, seek to last framewm42019-11-171-7/+6
* f_decoder_wrapper: put coverart through image output logicwm42019-11-171-2/+4
* vo_gpu: context_glx: Add X11 native resourcePhilip Langdale2019-11-161-0/+2
* wayland: use eglGetPlatformDisplay()Dudemanguy2019-11-161-1/+2
* x11: require EGL 1.5 and use eglGetPlatformDisplay()wm42019-11-162-8/+12
* vo_gpu: sync duplicated condition on peak computationwm42019-11-161-0/+2
* client API: remove sync. property notification code againwm42019-11-161-41/+14
* manpage: add section about using mpv from programs and scriptswm42019-11-161-0/+45
* options: deprecate --input-filewm42019-11-163-1/+6
* video: take first frame into account in audio-sync modewm42019-11-161-3/+2
* demux_lavf: fight ffmpeg API some more and get the timeout setwm42019-11-162-2/+41
* demux_playlist: fix previous commitwm42019-11-151-3/+2
* player: enable "pause caching" code for local playback toowm42019-11-141-2/+1
* stream_lavf: set --network-timeout to 60 seconds by defaultwm42019-11-144-12/+23
* demux_mkv, stream: attempt to improve behavior in unseekable streamswm42019-11-146-15/+16
* wayland: use hidpi-window-scale optiondudemanguy2019-11-122-1/+3
* github: ask for build/config.logPhilip Sequeira2019-11-101-2/+2
* build: fix compilation conditions for vaapi interop initsPhilip Sequeira2019-11-101-2/+2
* options: remove M_SETOPT_RUNTIMEwm42019-11-105-20/+10
* options: remove M_OPT_FIXEDwm42019-11-106-49/+36
* audio: more alignment nonsensewm42019-11-101-1/+5
* audio: work around ffmpeg being a piece of shitwm42019-11-101-2/+8
* vo_gpu: yuv alpha is always full rangewm42019-11-091-8/+6
* github: suggest using as github attachment for log fileswm42019-11-091-5/+5
* manpage: expand MPV_LEAK_REPORT environment variable descriptionwm42019-11-091-1/+5
* README.md: fix dead FAQ link due to syntax errorTimothy DeHerrera2019-11-091-3/+3
* test: add tests for zimg RGB repackingwm42019-11-0910-4/+349
* test: fix --unittest matchingwm42019-11-081-1/+1
* vo_gpu: context_x11egl: check eglGetConfigAttrib() for errorswm42019-11-081-1/+4
* img_format: remove some unneeded alpha flag handlingwm42019-11-082-6/+0
* test: add dumping of img_format metadatawm42019-11-087-98/+2079
* test: merge test_helpers.c and index.cwm42019-11-0810-66/+53
* player: do not require dummy file arguments to use --unittestwm42019-11-081-5/+5
* test: make build fail if NDEBUG is definedwm42019-11-081-0/+4
* test: just always provide a context for all entrypointswm42019-11-086-19/+24
* wscript: add --enable-ta-leak-report optionwm42019-11-083-1/+11
* wscript: remove outdated --enable-libafwm42019-11-081-6/+0
* test: make tests part of the mpv binarywm42019-11-0815-209/+271
* msg: try to document purpose of log levels betterwm42019-11-071-8/+9
* vo_gpu: vdpau actually works under EGLwm42019-11-072-6/+3
* manpage: vdpauglx backend was removedwm42019-11-071-5/+0
* builtin.conf: set minimal --stream-buffer-sizewm42019-11-071-0/+1
* DOCS/contribute.md: add #include order to coding stylewm42019-11-071-0/+11
* DOCS/contribute.md, zimg: remove 2 instances of an extraneous "s"wm42019-11-072-2/+2
* stats, demux: log byte level stream seekswm42019-11-076-0/+14
* stream: remove unused read_chunk fieldwm42019-11-077-10/+0
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-0711-92/+46
* stream_dvdnav: ok, this makes no sense at allwm42019-11-071-1/+4
* stream_bluray: remove size getterwm42019-11-071-3/+0
* stream: change buffer argument types from char* to void*wm42019-11-0713-27/+27
* stream: avoid a duplicate conditionwm42019-11-071-6/+3
* stream: fix typos in a commentswm42019-11-072-4/+4
* stream: remove eof getterwm42019-11-072-6/+1
* vo_gpu: unconditionally clear framebuffer on start of framewm42019-11-061-5/+3
* stream: bump default buffer size from 2K to 64Kwm42019-11-062-2/+2
* stream: remove inline buffer optimizationwm42019-11-062-18/+9
* stream: turn into a ring buffer, make size configurablewm42019-11-0613-178/+317
* common: add a helper to round up to next power of 2wm42019-11-062-0/+15
* demux: unconditionally reposition stream to start before openingwm42019-11-061-2/+3
* manpage: update input protocolswm42019-11-041-55/+20
* manpage: opengl-cb -> libmpvwm42019-11-041-5/+5
* manpage: fix global config file path in --hwdec descriptionwm42019-11-041-1/+1
* build: fix strict ABI optionwm42019-11-041-0/+1
* manpage: shovel around --hwdec description (again)wm42019-11-041-25/+39
* DOCS/interface-changes.rst: improve entry about sws changeswm42019-11-031-2/+7
* img_format: remove some unused format flagswm42019-11-033-26/+3
* vo_x11: accept zimg formatswm42019-11-031-1/+2
* sws_utils: remove some unnecessary sws bug work aroundwm42019-11-031-11/+0
* vd_lavc: don't keep packets for fallbacks if errors are toleratedwm42019-11-022-1/+8
* vd_lavc: fix prepare_decoding() failure modeswm42019-11-021-9/+14
* vd_lavc: mention hw decoding if decoding fails in hwdec modewm42019-11-021-1/+2
* vd_lavc: simplify fallback handling for full stream hw decoderwm42019-11-022-21/+19
* vd_lavc: signal packet consumed in drop-all casewm42019-11-021-1/+1
* vd_lavc: change incorrect bool return type to intwm42019-11-021-1/+1
* README.md: reduce focus on MPlayer, small improvementswm42019-11-021-9/+20
* zimg: support subsampled chroma with non-aligned image sizeswm42019-11-021-2/+9
* zinmg: stop using GBRP for RGBwm42019-11-021-23/+28
* zimg: correct RGB30 order (probably)wm42019-11-021-1/+1
* video: mess with the filte chain to enable zimg IMGFMT_RGB30 outputwm42019-11-024-8/+7
* vo_gpu: opengl: add support for IMGFMT_RGB30wm42019-11-021-0/+11
* ass_mp: reset packer when allocation failsDan Elkouby2019-11-021-1/+3
* manpage: update --framedrop optionwm42019-11-021-10/+26
* zimg: make --zimg-fast=yes defaultwm42019-11-023-2/+2
* zimg: pass through Y plane when repacking nv12wm42019-11-021-31/+38
* zimg: add semi-planar repackerwm42019-11-021-1/+123
* img_format: add function to find image format by layoutwm42019-11-022-0/+36
* img_format: add mp_regular_imgfmt.forced_csp fieldwm42019-11-022-0/+7
* img_format: add more explanations to component_pad fieldwm42019-11-021-0/+5
* zimg: fix out of bounds memory accesses due to broken zmaskwm42019-11-021-39/+37
* github: we want a -v -v log nowwm42019-11-011-1/+1
* f_decoder_wrapper: reduce uninit message log levelwm42019-11-011-1/+1
* client API: reduce log level of client exitingwm42019-11-011-1/+1
* demux: reduce log level for cache index resizingwm42019-11-011-2/+2
* lua: change config file loggingwm42019-11-011-2/+3
* x11: reduce log level for relatively uninteresting thingswm42019-11-011-9/+9
* demux_mkv: reduce log level of mkvinfo part to debugwm42019-11-011-61/+58
* m_config: log applying profileswm42019-11-011-0/+1
* m_config: raise log level of setting options to verbosewm42019-11-011-2/+2
* zimg: add more packers/unpackerswm42019-10-311-59/+106
* m_option: remove an unused functionwm42019-10-312-12/+0
* options: make --show-profile without parameters list all profileswm42019-10-313-9/+17
* manpage: fix another typowm42019-10-311-1/+1
* manpage: update --zimg-scaler defaultwm42019-10-311-3/+3
* sws_utils, zimg: destroy vo_x11 and vo_drm performancewm42019-10-319-44/+133
* screenshot, vo_image: use global swscale/zimg parameterswm42019-10-316-12/+35
* sws_utils: shuffle around some shitwm42019-10-3111-41/+72
* Use mp_log2() instead of av_log2()wm42019-10-313-11/+7
* common: add mp_log2()wm42019-10-312-0/+20
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-3116-78/+66
* stream_memory: remove trivial ffmpeg dependencywm42019-10-311-3/+1
* manpage: document stats page 3wm42019-10-311-0/+3
* player: simplify --stream-dump codewm42019-10-311-4/+4
* stream: move stream_read_line to demux_playlist.cwm42019-10-313-72/+72
* stream: stop accessing buffer internals in stream_read_line()wm42019-10-312-8/+16
* interface-changes: fixup the location of d3d11-output-cspJan Ekström2019-10-301-1/+2
* vo_gpu/opengl: fully initialize FBO when passing it to renderingJan Ekström2019-10-301-2/+4
* vo_gpu/d3d11: add support for configuring swap chain color spaceJan Ekström2019-10-305-5/+198
* vo_gpu/d3d11: add helpers for getting names for DXGI formats & CSPsJan Ekström2019-10-302-4/+178
* vo_gpu: add and utilize color space information from ra_fboJan Ekström2019-10-302-8/+40
* osc: calculate osc_geo position after aspect correctionJan Janssen2019-10-291-6/+8
* vo_caca: Implement VOCTRL_UPDATE_WINDOW_TITLECameron Cawley2019-10-291-2/+4
* osc: Unify bottom and topbar codeJan Janssen2019-10-282-181/+33
* manpage: Update information about default mouse bindingsCameron Cawley2019-10-281-3/+12
* vo_sdl: Acknowledge when the mouse enters or leaves the windowCameron Cawley2019-10-281-0/+6
* input: Add default bindings for MBTN_BACK and MBTN_FORWARDCameron Cawley2019-10-281-0/+2
* vo_sdl: Improve mouse button inputCameron Cawley2019-10-281-6/+28
* vo_sdl: Support mouse wheel inputCameron Cawley2019-10-281-1/+11
* DOCS/release-policy.md: clarify a few detailssfan52019-10-271-3/+7
* vo_gpu: log ra_format.storable with the other flagsJames Ross-Gowan2019-10-271-3/+5
* vo_gpu: d3d11: set the ra_format.storable flagJames Ross-Gowan2019-10-271-3/+12
* vo_gpu: attempt to fix 0bgr formatwm42019-10-261-2/+21
* mp_image: copy closed captions when copying attributeswm42019-10-251-0/+1
* mp_image: move buffer ref assigning to a functionwm42019-10-251-7/+10
* sdl: prevent concurrent use of SDL in different threadswm42019-10-252-3/+9
* build: make vo_sdl conflict with cocoawm42019-10-251-0/+1
* vo_sdl: put on do not use stampwm42019-10-251-0/+3
* input: disable gamepad code by defaultwm42019-10-253-5/+1
* f_decoder_wapper: trust frame return over error codewm42019-10-251-5/+5
* vd_lavc: fix draining with hwdec copy modeswm42019-10-251-4/+4
* vo_gpu: d3d11: prevent wraparound in queued frames calcJames Ross-Gowan2019-10-261-1/+2
* Update VERSIONsfan52019-10-251-1/+1
* Merge branch 'release/0.30'sfan52019-10-252-135/+77
|\
| * Release 0.30.0v0.30.0release/0.30sfan52019-10-252-135/+77
| * manpage: fix --script docswm42019-10-251-3/+3
| * command: remove some unused property metadatawm42019-10-251-16/+2
| * options: set correct range for --video-aspect-overridewm42019-10-251-3/+2
| * json: write NaN/Infinity float values as stringswm42019-10-251-2/+4
| * vo_gpu, options: don't return NaN through APIwm42019-10-256-19/+91
* | sdl_gamepad: fix typo in function namewm42019-10-251-2/+2
* | sdl_gamepad: fix function signaturewm42019-10-251-1/+1
* | vo_drm: allow use of zimgwm42019-10-251-0/+1
* | client API: copy instead of move old value on async pathwm42019-10-251-4/+1
* | manpage: fix --script docswm42019-10-251-3/+3
* | client API: add async path; fix deadlock for vo_libmpv userswm42019-10-251-9/+95
* | command: remove some unused property metadatawm42019-10-251-16/+2
* | options: set correct range for --video-aspect-overridewm42019-10-251-3/+2
* | json: write NaN/Infinity float values as stringswm42019-10-251-2/+4
* | vo_gpu, options: don't return NaN through APIwm42019-10-256-19/+91
* | client API: avoid lost wakeupswm42019-10-241-3/+7
* | ad_lavc, vd_lavc: return full error codes to shared decoder loopwm42019-10-244-56/+64
* | client API: simplify (?) property change notification generationwm42019-10-241-75/+79
|/
* client API: move a functionwm42019-10-241-7/+7
* client API: remove unused global event maskwm42019-10-242-36/+0
* lua: actually unobserve properties in mp.unobserve_property()wm42019-10-241-0/+1
* demux_mkv: add V_MPEG4/MS/V3 mappingwm42019-10-241-0/+1
* msg: always use terminal control codes for status linewm42019-10-241-6/+3
* ytdl_hook: --vid=no should not ignore --ytdl-format in config filewm42019-10-241-3/+1
* manpage: fix RST formatting errorin vf_format descriptionwm42019-10-241-1/+1
* manpage: slap "do not use" label on vf_vapoursynthwm42019-10-241-4/+10
* vf: improve vf_vapoursynth descriptionwm42019-10-231-18/+71
* input: add gamepad support through SDL2Stefano Pigozzi2019-10-2312-8/+378
* DOCS/client-api-changes.rst: fix formattingsfan52019-10-221-0/+1
* wayland: don't get data device if wl_seat is nulldudemanguy2019-10-221-2/+2
* manpage: finish an unfinished sentencewm42019-10-211-5/+7
* build: add --enable-ffmpeg-strict-abi optionwm42019-10-212-0/+8
* filters: extend vf_format so that it can convert color parameterswm42019-10-216-43/+165
* sws_utils: improve zimg fallback messageswm42019-10-211-2/+2
* vf_fingerprint: don't print fallback warning on each framewm42019-10-211-2/+0
* zimg: minor name consistency improvementwm42019-10-211-3/+3
* f_swscale: enable use of zimgwm42019-10-211-0/+1
* wayland: fix presentation timeDudemanguy9112019-10-205-2/+23
* zimg: support RGB30 outputwm42019-10-201-1/+30
* zimg: move component order arrays to top of filewm42019-10-201-4/+6
* img_format: add RGB30 formatwm42019-10-202-1/+24
* sws_utils: provide function to check whether a format pair is supportedwm42019-10-202-0/+18
* manpage: describe stride parameter in screenshot-raw commandwm42019-10-201-0/+6
* build: lower required FFmpeg versionwm42019-10-202-1/+3
* wayland: add various render-related optionsdudemanguy2019-10-207-5/+50
* wayland: add presentation timedudemanguy2019-10-206-7/+298
* sws_utils: make libswscale fallback a warningwm42019-10-201-1/+1
* zimg: support 3 component 16 bit pixel unpackingwm42019-10-201-0/+22
* zimg: avoid theoretical FFmpeg planar RGB/YUV mixupwm42019-10-201-5/+17
* zimg: add some more colorspace mappingswm42019-10-201-5/+5
* vf_fingerprint: remove single-plane optimizationwm42019-10-201-31/+1
* vf_fingerprint: use generic zimg wrapperwm42019-10-201-79/+29
* mp_image: infer XYZ as BT.2020 instead of BT.709Niklas Haas2019-10-201-9/+8
* csputils: fix outdated commentNiklas Haas2019-10-201-2/+4
* vo_x11: enable use of zimgwm42019-10-201-0/+2
* sws_utils: hack in zimg redirection supportwm42019-10-203-3/+64
* video: add zimg wrapperwm42019-10-206-1/+686
* mp_image: remove old acrobatics in frame copy codewm42019-10-201-21/+7
* img_format: update test programwm42019-10-201-8/+16
* img_format: document a minor guarantee for certain imgfmt metadatawm42019-10-201-0/+1
* manpage: docoument stream-open-filename propertywm42019-10-201-0/+9
* vaapi: remove hacks for pre-libva2 log callbackswm42019-10-181-65/+0
* manpage: fix a typowm42019-10-181-1/+1
* player: avoid duplicate track auto selectionStephan Hilb2019-10-181-1/+14
* video, demux: rip out unused spherical metadata codewm42019-10-178-132/+1
* vo_gpu: hwdec_d3d11egl: add missing P010 format to supported listwm42019-10-171-1/+1
* video: remove mp_image_params.hw_flags fieldwm42019-10-175-30/+0
* vo_wlshm: use memfd_create() instead of shm_open()Emmanuel Gil Peyrot2019-10-174-25/+19
* video: do not disable display-sync on A/V desyncwm42019-10-173-13/+20
* Reintroduce vo_wayland as vo_wlshmMichael Forney2019-10-174-0/+323
* manpage: update --hwdec descriptionwm42019-10-171-17/+8
* vf_d3d11vpp: remove RGB conversion hackwm42019-10-163-60/+6
* vo_gpu: hwdec_d3d11eglrgb: remove thiswm42019-10-163-282/+0
* vo_gpu: hwdec_d3d11egl: adapt to newer ANGLE APIwm42019-10-161-24/+33
* vo_gpu/d3d11: fix memleak of the adapter description stringJan Ekström2019-10-151-1/+5
* vo_gpu/d3d11: remove unnecessary nullptr checkJan Ekström2019-10-151-2/+2
* vo_gpu/d3d11: switch adapter selection to case-insensitive startswithJan Ekström2019-10-153-4/+9
* vo_gpu/d3d11: fixup adapter selection by switching it all to bstrJan Ekström2019-10-153-12/+8
* etc/mpv.conf: update outdated use of cache optionswm42019-10-141-7/+10
* manpage: attempt to remove some more cache option confusionwm42019-10-141-6/+7
* ytdl_hook: check youtube-dl version if it breaksNicolas F2019-10-131-2/+32
* vo_gpu/d3d11: add support for configuring swap chain formatJan Ekström2019-10-136-2/+144
* vo_gpu/d3d11: utilize actual backbuffer values for bit depthJames Ross-Gowan2019-10-131-1/+6
* player: accept compatible later FFmpeg library runtime versionswm42019-10-112-11/+4
* av_log: use proper FFmpeg version extraction macroswm42019-10-111-1/+3
* audio/out: rip out old unused app/softvolume reportingwm42019-10-117-21/+0
* audio/out/pull, ao_sdl: implement new underrun reportingwm42019-10-112-2/+8
* audio/out/pull: fix underflow reportingwm42019-10-111-2/+2
* ao_alsa: use AO underrun reportingwm42019-10-111-1/+3
* player: partially rework --cache-pausewm42019-10-114-8/+71
* ao: add API for underrun reportingwm42019-10-114-1/+25
* ao_alsa: handle underruns in get_space() toowm42019-10-111-0/+2
* player: format low cache duration with more decimalswm42019-10-111-0/+2
* ao_alsa: mess with underrun handling againwm42019-10-111-6/+27
* wayland: use callback flag + poll for buffer swapdudemanguy2019-10-109-26/+112
* Revert "vo: add support for externally driven renderloop and make wayland use...dudemanguy2019-10-104-70/+4
* vo_gpu: d3d11: use linear filtering for wrapped texturesJames Ross-Gowan2019-10-101-1/+3
* demux_timeline, demux_edl: correctly enable cache in pseudo-DASH modewm42019-10-083-1/+8
* skip-logo.lua: fix skipping in the first two frameswm42019-10-081-15/+36
* DOCS: explicitly mention that property observing has an initial eventwm42019-10-082-2/+9
* DOCS: some corrections around cache optionswm42019-10-082-3/+10
* demux_edl: better selection of part which defines the track layoutwm42019-10-062-1/+47
* video: always decode 2 frames on playback restartwm42019-10-061-2/+2
* player: don't load external files when reading from stdinckath2019-10-061-1/+1
* audio: raise log level of playback reset on audio timestampwm42019-10-061-1/+1
* audio: do not try gapless if video is still ongoingwm42019-10-062-1/+7
* ao_alsa: don't silence legitimate underrun if final chunk underrunswm42019-10-061-4/+1
* ao_alsa: remove sometimes bogus XRUN messagewm42019-10-061-9/+2
* cocoa-cb: remove get_property_* usages and split up mpv helperder richter2019-10-0612-247/+285
* audio/filter: remove no longer used headerPaul B Mahol2019-10-051-47/+0
* DOCS/compatibility.rst: add this filewm42019-10-054-1/+185
* DOCS/interface-changes.rst: simplify playback abort change descriptionwm42019-10-051-11/+2
* player: update for --video-aspect deprecationNiklas Haas2019-10-042-3/+3
* options: rename --video-aspect to --video-aspect-overrideNiklas Haas2019-10-046-22/+45
* player: "subprocess" command should stop immediately in idle modewm42019-10-042-3/+15
* manpage: clarify some details about async. commands and "subprocess"wm42019-10-043-4/+38
* wayland opengl: actually call uninit if init failsdudemanguy2019-10-031-1/+3
* Revert "wayland: free wayland_state on a false return"dudemanguy2019-10-031-11/+3
* wayland: free wayland_state on a false returnDudemanguy9112019-10-021-3/+11
* vf_fingerprint: fix an obvious memory leakwm42019-10-031-4/+12
* vf_vapoursynth: fix crashing memory management mistakewm42019-10-031-3/+3
* vf_vapoursynth: do not call vsscript_finalize() if init failedwm42019-10-031-1/+5
* vf_vapoursynth: remove some Lua backend remainswm42019-10-031-6/+0
* wayland: always create wl_output before renderingDudemanguy9112019-10-021-7/+6
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-039-32/+751
* f_auto_filters: use f_autoconvert for hw downloadwm42019-10-021-23/+22
* f_autoconvert: provide a function to determine if conversion workswm42019-10-022-41/+75
* f_autoconvert: add hw->sw download pathwm42019-10-022-18/+71
* f_auto_filters: use software conversion if hw deint is not possiblewm42019-10-021-7/+28
* f_hwtransfer: add a mp_hwdownload filterwm42019-10-022-0/+62
* filters: add another dumb helperwm42019-10-022-0/+22
* mp_image_pool: expose a function for reporting hw download formatwm42019-10-022-11/+22
* video: remove vf_vavpp from automatic deinterlace propertywm42019-10-022-12/+0
* DOCS/tech-overview.txt: caching has changedwm42019-10-021-3/+4
* README.md: minor cleanupswm42019-10-021-40/+3
* README.md: remove dead homebrew-mpv linkVítor Galvão2019-10-021-1/+0
* autoload.lua: Configurable autoload typesMarek Sebera2019-10-021-4/+42
* DOCS: Document DVB changes in interface-changes.Oliver Freyermuth2019-10-021-0/+9
* stream_dvb: Remove now replaced stream-control code for good.Oliver Freyermuth2019-10-022-85/+0
* DOCS: Add documentation for dvbin-prog and dvbin-channel-switch-offset.Oliver Freyermuth2019-10-021-0/+16
* stream_dvb: Allow actual zapping of channels again.Oliver Freyermuth2019-10-023-0/+9
* player: Add mp_property_dvb_channel helper.Oliver Freyermuth2019-10-021-0/+17
* stream_dvb: Add dvb_update_config to poll config parameters.Oliver Freyermuth2019-10-022-0/+33
* stream_dvb: Move stream->is_on initialization to state preparation.Oliver Freyermuth2019-10-022-2/+1
* stream_dvb: Factor out logic to determine program and card.Oliver Freyermuth2019-10-022-47/+75
* stream_dvb: Use separated out options struct.Oliver Freyermuth2019-10-022-27/+33
* demux_lavf: remove recently added author name from license headerwm42019-10-011-1/+0
* DOCS/contribute.md: split into sections, random changeswm42019-10-011-17/+61
* github: try to get contributors to read contribute.mdwm42019-10-011-5/+4
* demux_mkv: better behavior/warnings on partial files/unseekable streamswm42019-10-011-5/+8
* vo_gpu/d3d11: add adapter name validation and listing with "help"Jan Ekström2019-09-294-9/+75
* vo_gpu/d3d11: refactor pthread_once d3d11 loading to functionJan Ekström2019-09-291-6/+15
* vo_gpu/d3d11: utilize the passed adapter nameJan Ekström2019-09-291-5/+77
* vo_gpu/d3d11: add an option for the adapter nameJan Ekström2019-09-292-0/+6
* video/d3d11: add adapter selection by name into d3d11 optionsJan Ekström2019-09-293-0/+15
* vo_gpu/d3d11_helpers: also load up CreateDXGIFactory1Jan Ekström2019-09-291-4/+13
* stream_lavf: add support for gopherLeonardo Taccari2019-09-291-1/+1
* vo_drm: fix flickering when setting pan/scanAnton Kindestam2019-09-291-4/+0
* demux: make --record-file/cache dump command work with disabled streamswm42019-09-291-5/+18
* loadfile: make prefetching actually workwm42019-09-291-1/+3
* loadfile: don't always accidentally always prefetchingwm42019-09-292-11/+16
* recorder: don't use a magic index for mp_recorder_get_sink()wm42019-09-294-8/+16
* stream: rearrange open functionswm42019-09-294-56/+96
* demux: sort filenames naturally when playing a directory / archivePhilip Sequeira2019-09-295-2/+95
* build: lower version requirement for EGLMarvin Schmidt2019-09-291-1/+1
* vo_gpu: hwdec_cuda: Synchronise OpenGL InteropPhilip Langdale2019-09-283-0/+8
* build: silence OpenGL deprecation warnings on macOS for C/objCRodger Combs2019-09-281-1/+2
* vo_drm: support controlling swapchain depth using swapchain-depth optionAnton Kindestam2019-09-281-10/+13
* vo: make swapchain-depth option generic for all VOsAnton Kindestam2019-09-2811-24/+21
* drm: refactor page_flipped callbackAnton Kindestam2019-09-284-109/+71
* vo_drm: Implement N-buffering and presentation feedbackAnton Kindestam2019-09-281-39/+215
* vo_drm: fix more than 2 buffersAnton Kindestam2019-09-281-1/+1
* drm: move struct vsync_tuple into drm_common as drm_vsync_tupleAnton Kindestam2019-09-282-9/+8