summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* wayland: convert to the zxdg_v6 apiwayland-zxdg6Rostislav Pehlivanov2016-12-238-171/+1203
* vd_lavc: Add hwdec wrapper for crystalhdPhilip Langdale2016-10-154-0/+15
* osc: fix chapter/playlist listing if emptyRicardo Constantino2016-10-151-1/+1
* osc: show playlist/chapter list on prev/next instead of osdRicardo Constantino2016-10-151-4/+16
* osc: fix listing of chapters and playlistRicardo Constantino2016-10-151-10/+87
* osc: fix display of chapters and playlist scalingRicardo Constantino2016-10-151-2/+11
* osc: add user-alterable margin for top/bottombarRicardo Constantino2016-10-152-5/+10
* osc: add right-click behavior to playlist and chapter buttonsRicardo Constantino2016-10-152-0/+12
* osc: change default layout to bottombarRicardo Constantino2016-10-152-67/+43
* ytdl_hook: Add title to playlist items if availableRicardo Constantino2016-10-151-0/+6
* stream_file: don't use poll() on directorieswm42016-10-141-3/+5
* terminal-win: support modifier keys in console inputJames Ross-Gowan2016-10-141-2/+14
* terminal-win: clean up console inputJames Ross-Gowan2016-10-141-49/+33
* ao_alsa: try to fallback to "hdmi" before "iec958" for spdifwm42016-10-071-5/+10
* osc: move tooltip to inside seekbar for top/bottombarRicardo Constantino2016-10-072-25/+32
* osc: change seekbar background's alpha scalingRicardo Constantino2016-10-071-2/+4
* osc: align text vertically in top/bottombarRicardo Constantino2016-10-071-32/+39
* vo_drm: change CLI options + refactorsrr-2016-10-077-169/+293
* ytdl_hook: add chapters by parsing video's descriptionMaurycy Skier2016-10-061-0/+46
* man: fix PDF buildMartin Herkt2016-10-061-4/+0
* vo_drm: fix segfault when using invalid cardrr-2016-10-061-2/+2
* cocoa: add glFlush() to cocoa backendAkemi2016-10-063-3/+2
* TOOLS/stats-conv.py: use different colors for symbols toowm42016-10-061-5/+6
* vo_opengl: apply --opengl-early-flush in dumb mode toowm42016-10-052-1/+1
* options: handle --audio-device changes like the other optionswm42016-10-052-6/+3
* audio: move some fallback handling to common AO reload functionwm42016-10-053-34/+36
* command: flush and uninitialize audio output first on option changeswm42016-10-051-1/+3
* vo_opengl_cb: don't wait for redrawn frameswm42016-10-052-3/+6
* vo_opengl: disable glFlush() by default, and add an option to enable itwm42016-10-053-1/+10
* audio: make setting audio-exclusive update the audio chainKevin Mitchell2016-10-041-1/+1
* audio/out: prevent underruns with spdif under certain conditionswm42016-10-041-0/+2
* manpage: fix closing quotewm42016-10-041-1/+1
* vo_opengl: hwdec_rpi: fix NULL pointer deref in certain caseswm42016-10-041-1/+3
* command: include deprecated/aliased options in property bridgewm42016-10-041-18/+28
* vo_drm: fix tiny memory leakrr-2016-10-041-3/+8
* vo_drm: refactor getting display fpsrr-2016-10-044-10/+8
* player: fix previous commitwm42016-10-033-7/+12
* options: rename subtitle optionsDan Oscarsson2016-10-037-125/+244
* DOCS/interface-changes.rst: mention seek command changewm42016-10-031-0/+3
* command: allow absolute seeks relative to end of streamPhilip Sequeira2016-10-022-1/+10
* audio: fix late audio startwm42016-10-021-1/+3
* audio: dump timestamp differencewm42016-10-021-1/+5
* vaapi: support drm devices when running in vaapi-copy modeBernhard Frauendienst2016-10-021-0/+53
* player: make --stop-screensaver runtime-changeablewm42016-10-027-10/+23
* stream_libarchive: add some more points at which reading can be stoppedwm42016-10-011-1/+4
* vo_opengl: minor simplificationwm42016-10-011-4/+3
* vo_opengl: attempt to fix chroma offset under rotation and flippingwm42016-10-011-15/+48
* vo_opengl: add debugging options for testing with padded textureswm42016-10-013-5/+17
* vo_opengl: partially fix dumb-mode cropping with rotationwm42016-09-301-5/+23
* csputils: add note that mp_invert_cmat() is LGPL toowm42016-09-301-1/+1
* msg: flush after every message for --log-filewm42016-09-301-0/+1
* vo_opengl: vaegl: log more debugging infoswm42016-09-301-7/+12
* vo_opengl: rpi: remove dumb commentwm42016-09-301-1/+0
* vo_opengl: rpi: fix glaring memory leakwm42016-09-301-2/+5
* vo_opengl: rpi: use overlay for yuv420p toowm42016-09-301-1/+6
* vo_opengl: allow hwdec interops to support multiple image formatswm42016-09-303-2/+17
* vo_opengl: egl: print EGL errors only if not probingwm42016-09-301-6/+9
* vo_opengl: rpi: raise the video layerwm42016-09-301-3/+8
* vd_lavc: log if hw decoding selects a different underlying decoderwm42016-09-301-0/+3
* rpi: add --hwdec=rpi-copywm42016-09-304-0/+12
* ipc: log when listening to IPC socketwm42016-09-292-0/+4
* path: default ~~ paths to home directorywm42016-09-291-0/+6
* player: enable reading from stdin after loading input.confwm42016-09-293-7/+8
* mp_image: fix clearing to black with p010 formatwm42016-09-291-1/+1
* w32_common: implement VOCTRL_GET_DISPLAY_NAMESJames Ross-Gowan2016-09-292-3/+58
* ytdl_hook: Set aspect ratio for anamorphic videoRicardo Constantino2016-09-281-0/+6
* cuda: initialize hwframes formatPhilip Langdale2016-09-281-0/+4
* client API: "priority" option is now runtime settablewm42016-09-281-1/+0
* msg: make --log-file and --dump-stats accept config path expansionwm42016-09-281-17/+27
* img_format: remove some unneeded format definitionswm42016-09-282-15/+0
* win32: make --priority runtime-settableJames Ross-Gowan2016-09-284-11/+19
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-2815-16/+4
* vo_opengl: deprecate 'drm-egl' backend and introduce 'drm' insteadwm42016-09-273-3/+23
* stream_lavf: check seekable flag correctlywm42016-09-271-1/+1
* command: fix inverted condition in sub-reload commandwm42016-09-261-1/+1
* vo_drm: provide display fpsrr-2016-09-262-2/+27
* cocoa: fix fullscreen regression on 10.11 and newerAkemi2016-09-261-1/+0
* player: allow opts in pseudo-gui set by the user to override user's defaultRicardo Constantino2016-09-263-8/+18
* video: trust demuxer framerate on invalid timestampswm42016-09-261-1/+1
* qthelper: introduce new convenience functionswm42016-09-262-0/+99
* scripting: don't attempt to load builtin scripts twicewm42016-09-261-1/+0
* stream_lavf: fix determining seekabilitywm42016-09-261-3/+23
* DOCS/compile-windows.md: update msys2 instructions againKevin Mitchell2016-09-251-3/+3
* osc: Fix scaling issues when toggling fullscreenRicardo Constantino2016-09-251-0/+1
* sd_ass: fix top alignment of secondary subtitleswm42016-09-251-3/+4
* lua: complain loudly if Lua state creation failswm42016-09-251-1/+3
* options: do not mark --profile/--include as M_OPT_FIXEDwm42016-09-241-2/+2
* player: fix instant subtitle refresh on track switcheswm42016-09-242-4/+9
* lua: fix array detectionwm42016-09-241-2/+2
* command: some minor corrections to previous commitwm42016-09-241-20/+19
* command: make it possible to set chapters via lua pluginsMaurycy Skier2016-09-241-1/+70
* vo_opengl: hwdec_cuda: get the cuda device from the GL contextPhilip Langdale2016-09-241-3/+3
* vo_opengl: hwdec_cuda: directly map GL textures and skip using PBOsPhilip Langdale2016-09-241-65/+20
* manpage: hwdec_cuda: update docs to say 10bit hevc is supportedPhilip Langdale2016-09-241-2/+2
* player: fix intended pseudo-gui behaviorwm42016-09-231-3/+3
* player: do not let pseudo-gui override user config settingswm42016-09-2311-11/+42
* m_config, command: remove some minor code duplicationwm42016-09-233-6/+11
* TOOLS/lua/observe-all: explicitly observe all optionswm42016-09-231-1/+9
* command: make most options observablewm42016-09-231-0/+6
* vo_opengl: hwdec_rpi: remove copy&paste errorwm42016-09-231-1/+0
* vo: log framedropswm42016-09-231-1/+3
* command: fix potential UBwm42016-09-231-5/+5
* x11: fix external fullscreen updatewm42016-09-233-13/+19
* aspect: use nominal width instead of actual width for video-unscaledNiklas Haas2016-09-221-3/+3
* player: make audio-channels etc. runtime settablewm42016-09-223-5/+13
* command: add a load-script commandwm42016-09-226-5/+20
* player: remove some explicit options accesses when saving resume filewm42016-09-221-29/+26
* command: fix missing update notifications in some caseswm42016-09-221-0/+1
* player: some M_SETOPT_RUNTIME cleanupswm42016-09-223-21/+9
* ytdl_hook: temporarily force disable dash segments formatsRicardo Constantino2016-09-221-4/+5
* vo: add a unique frame_id to vo_framewm42016-09-222-0/+9
* vo_opengl: apply 90° rotation to chroma texture sizewm42016-09-221-0/+3
* hwdec/cuda: Document how to activate cuda deinterlacingPhilip Langdale2016-09-221-8/+11
* cocoa: fix macOS 10.12 deprecation warningsAkemi2016-09-224-12/+45
* player: add --watch-later-directory optionDavid Logie2016-09-224-2/+19
* client API: more or less deprecate mpv_set_option()wm42016-09-218-56/+101
* options: make input options generally runtime-settablewm42016-09-217-71/+105
* client API: fix init/destruction race conditionswm42016-09-213-8/+19
* lua: add API for registering idle handlerswm42016-09-212-0/+17
* lua: run timers only after draining the event queuewm42016-09-211-12/+11
* manpage: lua: mention recent deprecationswm42016-09-211-4/+6
* lua: expose subprocess_detachedrr-2016-09-212-0/+45
* ao_openal: enable building on OSXJosh de Kock2016-09-213-2/+27
* command: make bitrate properties observablewm42016-09-211-1/+2
* client API: revert unintended mpv_wait_event() behavior changewm42016-09-211-3/+0
* command: add a video-dec-params propertywm42016-09-204-2/+27
* video: handle override video parameters in a better placewm42016-09-202-8/+7
* command: change update handling of some video-related propertieswm42016-09-205-32/+19
* player: kill associated OSD and key bindings when removing a scriptwm42016-09-205-4/+35
* osd: fix OSD redrawing after removing external overlayswm42016-09-201-0/+2
* man/options.rst: fix typo and layoutKranky K. Krackpot2016-09-201-6/+8
* audio: fix segfault when yanking USB DACKevin Mitchell2016-09-201-0/+1
* options: fix window-scale propertywm42016-09-202-2/+2
* m_option: resort M_OPT_ flag valueswm42016-09-201-11/+11
* player: make --osc/--ytdl settable during playbackwm42016-09-206-7/+44
* options, command: simplify some option updateswm42016-09-194-86/+56
* client API: revert some relaxations about calling mpv_initialize()wm42016-09-192-2/+16
* player: minor changes in init codewm42016-09-194-19/+11
* player: make --log-file and --dump-stats freely settable at runtimewm42016-09-193-25/+37
* player: make --terminal freetly settable at runtimewm42016-09-196-28/+35
* terminal-unix: don't send quit command on terminal_uninit()wm42016-09-191-4/+8
* options: slightly better option update mechanismwm42016-09-198-26/+62
* options: remove some M_OPT_FIXED flagswm42016-09-191-9/+9
* command: add audio-pts property to get the audio ptsHector Martin2016-09-192-1/+20
* af_pan: fix typoHector Martin2016-09-191-2/+3
* af_rubberband: default to channels=togetherHector Martin2016-09-191-0/+1
* af_rubberband: add af-command and option to change the pitchHector Martin2016-09-192-2/+38
* af_pan: add af-command support to change the matrixHector Martin2016-09-192-19/+38
* af_pan: coding style fixesHector Martin2016-09-191-103/+104
* command: fix "cycle"/"add" not working on most propertieswm42016-09-181-1/+2
* player: more option/property consistency fixeswm42016-09-1810-58/+75
* command: fix window-scale option/property inconsistencieswm42016-09-182-7/+7
* options: rename/deprecate --playlist-poswm42016-09-185-13/+11
* command: minor fixes to video-aspect propertywm42016-09-181-8/+2
* options: actually deprecate --mute=autowm42016-09-184-5/+10
* command: fix --quiet, --really-quiet optionswm42016-09-181-0/+2
* displayconfig: treat a refresh rate of 1 as invalidJames Ross-Gowan2016-09-181-2/+8
* stream/stream_lavf: user-agent option is deprecatedRiCON2016-09-181-1/+1
* command: add an apply-profile commandwm42016-09-174-0/+20
* options: take care of propertly updating options on runtime changeswm42016-09-177-8/+125
* options: fix pseudo-options like -vwm42016-09-171-1/+1
* manpage: document some more property/options inconsistencieswm42016-09-171-0/+27
* command: make window-scale redirect to option if no window createdwm42016-09-171-1/+1
* DOCS: vo/ao auto profiles are deprecatedRiCON2016-09-171-2/+1
* options: simplify M_OPT_EXITwm42016-09-178-26/+22
* m_config: make option setting always call m_config_set_option_raw()wm42016-09-171-14/+20
* options: kill M_OPT_GLOBAL flagwm42016-09-173-21/+7
* player: don't enter playloop for client API requestswm42016-09-162-2/+4
* osd: fix OSD getting stuck with --blend-subtitles=yeswm42016-09-163-19/+18
* dispatch: fix a race condition triggering an assert()wm42016-09-161-1/+1
* player: fix a missed wakeupwm42016-09-161-0/+1
* vo_opengl: don't pass negative height to overlay_adjust()wm42016-09-161-1/+1
* player: use better way to wait for input and dispatching commandswm42016-09-169-57/+80
* client API: declare mpv_suspend/mpv_resume deprecatedwm42016-09-168-10/+22
* player: litter code with explicit wakeup callswm42016-09-169-39/+76
* player, ao, vo: don't call mp_input_wakeup() directlywm42016-09-1617-47/+97
* osd: fix subtitle/overlay update problemswm42016-09-161-2/+6
* hwdec_cuda: Rename config variable to be more consistentPhilip Langdale2016-09-165-8/+8
* vo_opengl: rpi: cosmetic changewm42016-09-151-2/+2
* audio: fix missed wakeup when changing audio output devicewm42016-09-151-1/+1
* osd: slightly simplify update logicwm42016-09-156-30/+21
* options: add --hwdec=yes as alias for --hwdec=autowm42016-09-152-2/+4
* etc/builtin.conf: minor editswm42016-09-151-2/+6
* player: move builtin profiles to a separate filewm42016-09-155-50/+51
* player: remove unintended !mingw ifdef for IPC uninitwm42016-09-151-2/+0
* client API: remove SIGPIPE overriding codewm42016-09-154-11/+8
* manpage: explain "speed-adjusted" FPS for --interpolation-thresholdwm42016-09-151-2/+5
* vo_opengl: fix OSD with icc-profile after previous commitwm42016-09-141-0/+2
* vo_opengl: dynamically manage texture unitswm42016-09-145-30/+54
* vo_opengl: require explicit reset on shader cache after renderingwm42016-09-144-8/+30
* vo_opengl: remove a redundant glActiveTexture() callwm42016-09-141-2/+2
* vo_opengl: make the number of PBOs tunableNiklas Haas2016-09-142-5/+7
* vo_opengl: drm: use new EGL context creation codewm42016-09-142-43/+8
* vo_opengl: wayland: use new EGL context creation codewm42016-09-142-50/+9
* vo_opengl: EGL: dump some version infowm42016-09-141-0/+8
* vo_opengl: EGL: better desktop-GL context creationwm42016-09-141-19/+65
* vo_opengl: EGL: silence eglBindAPI() error messagewm42016-09-131-1/+1
* vo_rpi, vo_opengl: separate RPI/EGL-specific code for both VOswm42016-09-133-220/+200
* vo_opengl: rpi: use new egl context creation helper functionwm42016-09-132-27/+14
* vo_x11: fix some ifdefferywm42016-09-131-2/+2
* vo_opengl: mali fbdev supportwm42016-09-135-3/+188
* vo_opengl: factor some EGL context creation codewm42016-09-135-74/+122
* DOCS/interface-changes.rst: minor cleanupwm42016-09-131-19/+16
* manpage: vo_rpi -> vo_openglwm42016-09-131-1/+1
* vo_opengl: fix typo in bt.601 auto-guessing logicNiklas Haas2016-09-131-1/+1
* player: Save sub-speed value when resuming playbackVladimir Panteleev2016-09-131-0/+1
* player: Improve OSD formatting of sub-speed optionVladimir Panteleev2016-09-131-0/+4
* player: Apply new sub-speed values during playbackVladimir Panteleev2016-09-132-0/+22
* sub: Add SD_CTRL_UPDATE_SPEEDVladimir Panteleev2016-09-132-0/+4
* ytdl_hook: don't bother adding subtitles if duration isn't knownRicardo Constantino2016-09-131-5/+3
* ytdl_hook: Support playlist entries without subtitlesRicardo Constantino2016-09-131-3/+17
* vo_rpi: deprecate this VOwm42016-09-124-4/+19
* vo: change defines to an enumwm42016-09-121-15/+17
* vo_opengl: fix non-C11 TLS fallback for gccwm42016-09-121-1/+1
* vo_opengl: better behavior in GL error corner caseswm42016-09-121-4/+5
* vo_opengl: rpi: merge vo_rpi featureswm42016-09-122-20/+255
* vo_opengl: redirect window screenshot requests to backendwm42016-09-121-5/+5
* vo_opengl: add hw overlay support and use it for RPIwm42016-09-129-3/+478
* man: fix building pdfshinchiro2016-09-121-4/+6
* command: don't log "ignore" command with -v verbositywm42016-09-111-1/+2
* client API: don't miss property changes after updatesJames Ross-Gowan2016-09-111-5/+3
* hwdec_cuda: Add trivial cuda-copy wrapperPhilip Langdale2016-09-114-4/+20
* options: fix another minor regressionwm42016-09-111-1/+2
* hwdec_cuda: Implement download_image for screenshotsPhilip Langdale2016-09-101-0/+53
* build: recompile zsh completion if zsh.pl changesPhilip Sequeira2016-09-101-1/+1
* TOOLS/zsh.pl: don't filter files by extensionPhilip Sequeira2016-09-101-2/+1
* TOOLS/zsh.pl: die if we can't parse main optionsPhilip Sequeira2016-09-101-0/+3
* options: fix --list-options after previous commitwm42016-09-102-3/+4
* options: make --h list options according to a pattern passed to itwm42016-09-105-10/+29
* m_config: remove another unused leftoverwm42016-09-102-15/+0
* stream_cb: don't add "*://" to protocol listwm42016-09-102-5/+1
* command: do not call mp_switch_track() before proper initializationwm42016-09-101-7/+17
* man: fix typobugdone2016-09-101-1/+1
* hwdec_cuda: Use the non-deprecated CUDA-GL interop APIPhilip Langdale2016-09-101-12/+26
* player: fix average frame duration calculationsda89ha92016-09-091-1/+1
* stream, demux, config: remove some dead/unneeded option-related codewm42016-09-098-186/+6
* stream_cdda: remove weird option parsing stuffwm42016-09-093-30/+17
* tv: remove weird option parsing stuffwm42016-09-092-23/+14
* stream_dvb: remove weird option parsing stuffwm42016-09-091-24/+24
* man/options: Document cuda hwdec.Philip Langdale2016-09-091-0/+6
* client API: fix error code stringwm42016-09-091-1/+1
* client API: make mpv_opengl_cb_uninit_gl() behavior slightly nicerwm42016-09-092-1/+9
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-087-77/+120
* options: drop unreferenced --bluray-angle optionwm42016-09-083-6/+1
* stream_bluray: fix a minor memory leakwm42016-09-081-2/+3
* stream_bluray: remove weird option parsing stuffwm42016-09-081-51/+45
* vo: remove unused VOCTRL_GET_PANSCANwm42016-09-0812-25/+1
* vo: don't access global options unsynchronizedwm42016-09-082-6/+21
* vo_opengl: use dedicated image unref function in config casewm42016-09-081-1/+1
* vo_opengl: simplify a conditionwm42016-09-081-2/+1
* hwdec/opengl: Add support for CUDA and cuvid/NvDecodePhilip Langdale2016-09-0810-1/+430
* vo_opengl: fix incorrect video rendering after vdpau preemption recoverywm42016-09-071-0/+1
* vo_opengl: fix another potential vdpau preemption issuewm42016-09-071-1/+2
* ao_rsound: fix compilationwm42016-09-071-1/+1
* sub: fix previous commit with older libass releaseswm42016-09-071-0/+2
* sub: actually apply text alignment options to non-ASS subtitleswm42016-09-071-0/+2
* manpage: remove more references to deprecated sub-option syntaxwm42016-09-075-72/+54
* ao_pcm: remove some useless messageswm42016-09-071-2/+0
* osdep: rename atomics.h to atomic.hwm42016-09-0716-17/+16
* atomics: readd some emulationwm42016-09-063-2/+53
* DOCS/interface-changes.rst: list exact sub-option replacementswm42016-09-061-0/+2
* demux: do not access global optionswm42016-09-0613-168/+241
* input, demux_tv: remove some older option access methodswm42016-09-062-7/+8
* demux_mkv: don't crash if --ordered-chapters-files failswm42016-09-061-1/+1
* vo_vdpau: rename some sub-optionswm42016-09-062-5/+8
* common: use char array for version stringwm42016-09-062-4/+4
* vo_opengl: simplify option handlingwm42016-09-063-45/+37
* vo_opengl: fix --icc-profile initial behaviorwm42016-09-061-0/+1
* wscript: fix typopavelxdd2016-09-061-1/+1
* m_config: avoid accidentally causing deprecation warningswm42016-09-051-41/+52
* audio/out: deprecate "exclusive" sub-optionswm42016-09-059-2/+29
* audio/out: deprecate device sub-optionswm42016-09-0511-24/+32
* options: deprecate suboptions for the remaining AO/VOswm42016-09-0523-74/+136
* options: add automagic hack for handling sub-option deprecationswm42016-09-056-5/+60
* vo_direct3d: deprecate direct3d_shaders aliaswm42016-09-054-32/+13
* vo_image: move to global optionswm42016-09-055-37/+72
* ao_jack: move to global optionswm42016-09-052-28/+50
* options: add a mechanism to make sub-option replacement slightly easierwm42016-09-0511-16/+33
* m_config: move parts of m_config_add_option into its own functionwm42016-09-051-26/+36
* dispatch: improve recent locking changes slightlywm42016-09-051-14/+20
* dispatch: redo locking, and allow reentrant processingwm42016-09-041-70/+101
* client API: implement mpv_suspend/resume slightly differentlywm42016-09-045-10/+20
* travis: trigger website rebuild only on docs changesRicardo Constantino2016-09-041-0/+5
* travis: rebuild website for updated docs on pushStefano Pigozzi2016-09-042-0/+27
* client API: more option/property updateswm42016-09-031-2/+11
* sd_lavc: enable teletextwm42016-09-034-0/+18
* command: try selecting the next track if track switching failswm42016-09-031-3/+4
* player: remove opengl-es=no flag from opengl-hq profilewm42016-09-031-1/+0
* manpage: document another option/property inconsistencewm42016-09-031-0/+13
* config: deprecate ao and vo auto-profileswm42016-09-032-0/+3
* manpage: mention how to apply/view opengl-hq profilewm42016-09-021-1/+2
* ao_alsa: change sub-options to global optionswm42016-09-028-99/+117
* config: allow profile forward-references in default profilewm42016-09-023-10/+19
* m_config: make sure profile values are never NULLwm42016-09-021-5/+4
* w32_common: initialize playback status as soon as possiblewm42016-09-021-16/+25
* command: remove vo-cmdlinewm42016-09-026-26/+2
* options: deprecate --vo-defaultswm42016-09-024-10/+15
* vo_opengl: deprecate sub-options, add them as global optionswm42016-09-0217-1101/+1139
* vo_opengl: rename 3dlut-size to icc-3dlut-sizewm42016-09-021-1/+2
* m_config: add some convenience functionswm42016-09-022-0/+35
* vo: use new option update mechanismwm42016-09-025-4/+25
* m_config: introduce basic mechanism to synchronize global option updateswm42016-09-025-5/+264
* player: don't send win32 taskbar update before window is createdwm42016-09-021-1/+1
* vo_opengl: minor renderer option access refactorwm42016-09-023-5/+17
* m_config: add helper function for initializing af/ao/vf/vo suboptionswm42016-09-026-25/+37
* charset_conv: Use CP949 instead of EUC-KRJeong Woon Choi2016-09-021-0/+5
* DOCS: move libmpv stub to manpagewm42016-09-023-22/+17
* manpage: mention the client API/interface change logswm42016-09-022-3/+8
* command: deprecate "cache" property, replace with "cache-percent"wm42016-09-023-7/+6
* vo_opengl: remove pre/post/scale-shadersNiklas Haas2016-09-024-133/+20
* client API: create core thread at an earlier timewm42016-09-014-55/+50
* command: fix or document some property/option consistency issueswm42016-09-015-26/+61
* command: remove 2 deprecated propertieswm42016-09-013-68/+1
* command: rename/deprecate some conflicting property nameswm42016-09-013-6/+21
* command: add options to property listwm42016-09-0114-216/+160
* m_config: fix "no-" option handling with sub-optionswm42016-09-011-1/+1
* vo, ao: disable positional parameter suboptionswm42016-09-015-8/+14
* stream_cb: remove broken castwm42016-08-311-1/+1
* m_config: remove an unused functionwm42016-08-312-24/+6
* vo: update w32_common left out by 4d75514quilloss2016-08-311-3/+0
* m_config: remove some aliasing checkswm42016-08-311-19/+2
* m_option: replace --no-video-aspect aliaswm42016-08-315-68/+35
* m_config: deprecate top-level suboptionswm42016-08-312-0/+7
* client API: deprecate "no-..." option handlingwm42016-08-315-18/+31
* m_config: introduce and use OPT_ALIAS for some optionswm42016-08-313-17/+21
* m_config: handle --no-... options differentlywm42016-08-312-53/+49
* m_property: remove pointless explicitly clampingwm42016-08-313-63/+0
* input: use OPT_REPLACED for an old option aliaswm42016-08-311-1/+1
* vo_xv: remove an aliased optionwm42016-08-312-8/+10
* vo: change messy handling of fullscreen and other flagswm42016-08-306-20/+7
* options: make mp_vo_opts options an actual sub-option groupwm42016-08-309-85/+94
* m_config: pass parent option in m_config_add_option()wm42016-08-301-9/+10
* m_config: rename is_generated to is_hiddenwm42016-08-302-7/+7
* m_option: remove M_OPT_TYPE_DYNAMIC flagwm42016-08-303-17/+4
* command: cosmetics: fix some minor whitespace mistakeswm42016-08-301-2/+2
* player: make --force-window work with opengl-cbwm42016-08-301-0/+1
* player: slightly adjust framerate guessing heuristicwm42016-08-291-6/+8
* Merge pull request #3467 from atomnuker/masterRostislav Pehlivanov2016-08-291-0/+2
|\
| * wayland: reject resize events with either dimension being 0Rostislav Pehlivanov2016-08-291-0/+2
|/
* vo_opengl: explicitly check for GL errors around framebuffer depth checkwm42016-08-291-0/+4
* sd_lavc: always set decoder timebasewm42016-08-291-18/+2
* vd_lavc: always force milliseconds for MMALwm42016-08-291-0/+5
* vd_lavc, ad_lavc: set pkt_timebase, not time_basewm42016-08-292-2/+8
* m_config: profile option values can be NULLwm42016-08-291-1/+2
* command: export profile list as a propertywm42016-08-284-0/+54
* misc: add some annoying mpv_node helperswm42016-08-283-0/+77
* common: add assert.h includewm42016-08-281-0/+1
* player: add option to disable video OSDwm42016-08-284-8/+33
* command: add property for current subtitle textwm42016-08-272-1/+28
* player: fix minor spelling mistake in osc.luaJames Cowgill2016-08-271-1/+1
* TOOLS/zsh.pl: add m4a to zsh completion filetype listwgmk2016-08-261-1/+1
* player: avoid some redundant terminal status updateswm42016-08-261-11/+9
* x11, wayland: always round up wait timeswm42016-08-262-2/+2
* vo: remove redundant wakeupwm42016-08-261-1/+3
* demux: close underlying stream if it's fully read anywaywm42016-08-263-3/+34
* player: don't directly access demuxer->streamwm42016-08-264-6/+7
* cache: don't use a backbuffer if the cache is as large as the filewm42016-08-261-10/+14
* stream_memory: disable stream cachewm42016-08-261-0/+1
* w32_common: use hooks to detect parent window resizeJames Ross-Gowan2016-08-261-35/+117
* vo_opengl: angle: new opengl flag to control DirectCompositionAvi Halachmi (:avih)2016-08-254-2/+23
* x11: work around mutter fullscreen issuewm42016-08-251-3/+11
* audio: avoid missed wakeups with ab-loopswm42016-08-241-1/+5
* vd_lavc: minor simplificationwm42016-08-231-3/+1
* ad_lavc: actually tell decoder about the timebasewm42016-08-231-0/+1
* ao_alsa: log if retrieving supported channel maps failswm42016-08-221-1/+3
* audio: do not apply --audio-channels if spdif passthrough is in usewm42016-08-221-5/+9
* demux: demote packet queue overflow to a warningwm42016-08-221-3/+3
* player: log if video is considered an imagewm42016-08-211-0/+1
* manpage: fix typowm42016-08-201-1/+1
* vo: be more trusting to estimated display FPSwm42016-08-201-8/+5
* player: update Windows playback state asynchronouslywm42016-08-203-8/+33
* ta: add a helper macrowm42016-08-201-0/+4
* vo: fix mismatching types in pointer operationwm42016-08-202-3/+3
* af_lavrresample: better swr reinitializationPaul B Mahol2016-08-201-4/+5
* manpage: info about --panscan vs. --video-unscaledrr-2016-08-191-1/+4
* aspect: add --video-unscaled=downscale-bigrr-2016-08-193-7/+13
* af_lavrresample: fix error if resampler could not be recreatedwm42016-08-191-4/+5
* command: prevent O(n^2) behaviour for playlist propertyJames Ross-Gowan2016-08-201-3/+25
* vd_lavc: remove unnecessary initializationwm42016-08-191-1/+0
* demux: change fps field to doublewm42016-08-191-1/+1
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-198-5/+39
* av_common: improve rounding for float->int timestamp conversionswm42016-08-191-2/+4
* player: refresh very low framerate video on filter changeswm42016-08-191-1/+3
* vf_rotate: allow arbitrary rotationwm42016-08-192-4/+11
* github: fix typowm42016-08-181-1/+1
* github: encourage bug reportswm42016-08-181-1/+3
* demux_lavf: don't report start time for oggwm42016-08-181-2/+6
* player: make looping slightly more seamlesswm42016-08-185-42/+38
* audio: improve aspects of EOF handlingwm42016-08-183-19/+47
* video: don't discard video frames after endptswm42016-08-183-3/+13
* build: make avutil-mastering-metadata check slightly more robustwm42016-08-181-1/+1
* manpage: input: fix define-section syntaxjaseg2016-08-171-2/+2
* player: add option to control duration of image displaywm42016-08-175-12/+48
* m_option: add mechanism to allow inf/-inf float optionswm42016-08-171-1/+2
* m_option: simplify float value range handlingwm42016-08-171-21/+3
* demux: fix undefined behavior with ogg metadata updatewm42016-08-161-1/+1
* af_lavrresample: work around libswresample misbehaviorwm42016-08-161-10/+10
* player: allow passing flags to queue_seek()wm42016-08-156-24/+31
* DOCS: Update versionMartin Herkt2016-08-152-2/+2
* vo_direct3d: add missing headerPaul B Mahol2016-08-141-0/+1
* sub: don't potentially discard too many subtitles on seekwm42016-08-143-3/+13
* command: add replaygain information properties to track-listwm42016-08-132-0/+26
* demux: minor cleanup to replaygain error handlingwm42016-08-131-12/+9
* demux: make ALBUM replaygain tags optionalwm42016-08-131-3/+7
* audio: log replaygain values in af_volume instead demuxerwm42016-08-132-12/+11
* demux: add per-track metadatawm42016-08-125-59/+143
* audio/filter: remove delay audio filterPaul B Mahol2016-08-124-225/+0
* github: encourage providing sample fileswm42016-08-111-2/+6
* command: add a property that returns filename without extensionwm42016-08-112-1/+19
* manpage: remove the word "slave"wm42016-08-111-6/+6
* stream/stream_bluray: display list of available titles on verboseRicardo Constantino2016-08-111-0/+6
* player: add --no-autoload-files optionwm42016-08-104-0/+19
* ao_alsa: make pause state more robust, reduce minor code duplicationwm42016-08-091-22/+25
* ao_alsa: handle --audio-stream-silencewm42016-08-091-9/+51
* player: add --audio-wait-open optionswm42016-08-095-0/+20
* player: add --audio-stream-silencewm42016-08-098-2/+27
* ao_coreaudio: actually use stop callbackwm42016-08-092-2/+2
* af_lavcac3enc: allow passing options to libavcodecwm42016-08-091-0/+7
* wscript: improve stdatomic checkThomas Petazzoni2016-08-091-1/+1
* stream: fix double-free if cache init failswm42016-08-081-1/+3
* demux: do not add packets between refresh seek requested and donewm42016-08-081-1/+1
* stream_cb: fix stale commentwm42016-08-081-1/+1
* DOCS/release-policy.md: reminder to update certain version numberswm42016-08-071-1/+2
* client API: bump API for stream_cbwm42016-08-072-2/+4
* client API: add stream_cb API for user-defined stream implementationsAman Gupta2016-08-079-3/+428
* client API: fix indentationwm42016-08-071-1/+1
* client API: add MPV_ERROR_GENERICwm42016-08-072-1/+6
* w32_common: update window size on resize eventswm42016-08-071-0/+6
* player: gross hack to improve non-hr seeking with external audio trackswm42016-08-073-0/+30
* player: fix mid-stream audio sync conditionwm42016-08-071-3/+3
* player: fix display-sync timing if audio take long on resumewm42016-08-073-0/+15
* demux_timeline: enable refresh seeks in some situationswm42016-08-071-0/+5
* demux: make refresh seek handling more genericwm42016-08-064-19/+34
* player: sync audio as well when enabling it mid-streamwm42016-08-061-0/+3
* demux: fix a minor race conditionwm42016-08-061-10/+12
* player: improve instant track switchingwm42016-08-065-87/+80
* build: always require atomicswm42016-08-052-26/+10
* ao_wasapi: in exclusive mode do not output multichannel by defaultwm42016-08-051-1/+1
* w32_common: don't wait for GUI thread when polling for eventswm42016-08-051-8/+12
* ao_null: use channel list option type for channel-layouts suboptionwm42016-08-051-11/+5
* options: fix channels options copy/free operationswm42016-08-051-0/+6
* tvi_v4l2: fix style in the uninit functionBen Boeckel2016-08-051-4/+6
* tvi_v4l2: explicitly brace the codeBen Boeckel2016-08-051-1/+4
* github: discourage bug reportswm42016-08-051-0/+3
* audio: use --audio-channels=auto behavior, except on ALSAwm42016-08-0417-82/+234
* player: remove special-case for DL/DR speakerswm42016-08-043-43/+0
* options: un-restrict --audio-delaywm42016-08-041-1/+1
* player: offset demuxer on start/seek properly with audio/sub delaywm42016-08-044-0/+22
* vo_opengl_cb: log better error message if OpenGL not initialized by userwm42016-08-031-0/+6
* af_lavcac3enc: skip output if there was no input framewm42016-08-021-0/+3
* wayland_common: check for NULL current_output on fs switchingRostislav Pehlivanov2016-08-011-2/+3
* af_lavcac3enc: fix buffering timestamps calculationswm42016-08-011-3/+9
* af_lavcac3enc: fix memory leakwm42016-08-011-1/+1
* wayland_common: provide the real scaled window resolutionRostislav Pehlivanov2016-08-011-3/+5
* af_lavcac3enc: fix a debug messagewm42016-07-311-1/+1
* af_lavcac3enc: error out properly if encoding failswm42016-07-311-0/+4
* af_lavcac3enc: fix aspects of AVFrame handlingwm42016-07-311-0/+3
* audio: make mp_audio_realloc[_min] ensure frame is writeablewm42016-07-311-1/+10
* ytdl: Error out with http_dash_segmentsRicardo Constantino2016-07-301-0/+4
* options: add vp9 to --hwdec-codecswm42016-07-302-4/+4
* wayland_common: fix fullscreen image switching bugRostislav Pehlivanov2016-07-303-6/+4
* wayland_common: prevent black bars on most non-native aspect ratiosRostislav Pehlivanov2016-07-301-0/+3
* demux_raw: s16be support was missing due to small typoEric Toombs2016-07-301-1/+1
* wscript: add proper non-version'd SONAME for AndroidJan Ekström2016-07-301-1/+7
* build: add --htmldir optionChris Mayo2016-07-302-1/+2
* wayland_common: clip window size to the display output sizeRostislav Pehlivanov2016-07-301-5/+7
* wayland_common: flush wakeup_pipe on a wakeupRostislav Pehlivanov2016-07-301-8/+10
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-305-10/+14
* wayland_common: remove untested/unusable wayland dnd codeRostislav Pehlivanov2016-07-302-188/+1
* vo_opengl: remove the 3dlut-size npot2 restrictionNiklas Haas2016-07-253-3/+4
* vo_opengl: reduce default 3dlut-size to 64x64x64Niklas Haas2016-07-252-2/+2
* x11: do not accidentally discard event flagswm42016-07-252-6/+5
* vo_opengl: increase 3DLUT accuracy at lower LUT sizesNiklas Haas2016-07-251-1/+8
* audio: use idiotic FFmpeg ABI rules for public-except-not-public fieldswm42016-07-241-5/+5
* player: disable DS with spdif transcoding toowm42016-07-241-2/+5
* af_lavcac3enc: use common code for AVFrame setupwm42016-07-243-16/+22
* demux_lavf: remove subtitle seeking special-casewm42016-07-241-22/+7
* vo_opengl: glctx can be NULL during initwm42016-07-211-1/+1
* x11, wayland: do not accidentally close FD 0wm42016-07-212-2/+6
* vo: remove now unused event_fd handlingwm42016-07-212-62/+8
* wayland_common: make function declaration consistentRostislav Pehlivanov2016-07-211-23/+21
* wayland: port to the new wakeup/wait_events frameworkRostislav Pehlivanov2016-07-214-71/+53
* manpage: not-document tscale=linearwm42016-07-211-0/+3
* vo_opengl: add a tscale=linear direct implementationNiklas Haas2016-07-211-3/+10
* cocoa: remove unused icc profile variablesAkemi2016-07-211-2/+0
* cocoa: update screen fps only if necessaryAkemi2016-07-211-1/+3
* x11: stop using vo.event_fdwm42016-07-208-1/+72
* vo_opengl: allow backends to provide callbacks for custom event loopswm42016-07-206-17/+51
* vo_wayland: fix high CPU usage due to busy pollingRostislav Pehlivanov2016-07-191-3/+3
* x11: skip ICC update on every window movewm42016-07-182-11/+26
* libarchive: sanitize non-UTF8 archive entrieswm42016-07-181-2/+2
* libarchive: unify entry iteration between stream/demux layerswm42016-07-183-42/+54
* audio: refactor mixer code and delete mixer.cwm42016-07-1714-225/+99
* audio: fix crashes due to broken uninit checkwm42016-07-151-5/+0
* vf_vavpp: get rid of mp_refqueue_is_interlaced()wm42016-07-153-11/+1
* vf_d3d11vpp: fix interlaced-only=no modewm42016-07-151-2/+2
* vf_d3d11vpp: add video processor selectionwm42016-07-152-5/+26
* player: do not cut off terminal status line if it contains newlineswm42016-07-151-1/+1
* af: avoid rebuilding filter chain in another minor casewm42016-07-151-0/+3
* videotoolbox: add yuv420p to --videotoolbox-formatwm42016-07-152-2/+12