summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* mp_image: factor buffer referencingwm42018-01-301-17/+15
* player: replace old lavfi wrapper with new filter codewm42018-01-309-909/+108
* audio: rewrite filtering glue codewm42018-01-3039-3758/+2483
* video: rewrite filtering glue codewm42018-01-3056-2864/+5887
* vo_gpu: check for RA_CAP_FRAGCOORD in dumb mode tooJames Ross-Gowan2018-01-301-13/+14
* ytdl_hook: pre-append id-only playlist items with shortened youtube URLRicardo Constantino2018-01-291-1/+1
* ytdl_hook: whitelist segmented DASH and HLS for the manifests codeRicardo Constantino2018-01-271-7/+9
* video: fix crash with vdpau when reinitializing renderingwm42018-01-271-3/+3
* demux_lavf: work around another aspect of libavformat garbage APIwm42018-01-261-1/+6
* demux_lavf: export correct seekability state for HLS live streamswm42018-01-261-0/+5
* command: add --osd-on-seek option defaulting to barKevin Mitchell2018-01-265-11/+30
* Revert "command: make pause display the same osd-msg-bar as seek"Kevin Mitchell2018-01-262-6/+4
* ytdl_hook: prefer hls/dash manifest if availableRicardo Constantino2018-01-261-6/+10
* ytdl_hook: fix safe url checking with EDL urlsRicardo Constantino2018-01-261-11/+11
* ytdl_hook: move url_is_safe earlier in codeRicardo Constantino2018-01-261-9/+9
* hwdec: detach d3d and d3d9 hwaccel from anglemyfreeer2018-01-253-9/+10
* stream_lavf: remove deprecated hls protocol from whitelistwm42018-01-251-1/+1
* manpage: mention --network-timeout is broken with RTSPwm42018-01-251-0/+10
* options: add string list -toggle actionwm42018-01-252-0/+25
* m_option: remove string list -append action code duplicationwm42018-01-251-15/+6
* command: make change-list show changed option on OSDwm42018-01-251-0/+1
* command: add a change-list commandwm42018-01-255-0/+53
* client API: be more explicit about what can be done in wakeup callbackswm42018-01-252-6/+15
* options: add an option type for byte sizeswm42018-01-255-25/+108
* m_option: add missing print callbackswm42018-01-251-5/+35
* ao_alsa: reduce verbosity at -vwm42018-01-251-10/+10
* audio: fix annyoing af_get_best_sample_formats() definitionwm42018-01-258-9/+10
* command: make sure to redraw on overlay commandswm42018-01-251-0/+1
* video: minor simplificationwm42018-01-251-1/+1
* ytdl_hook: whitelist protocols from urls retrieved from youtube-dlRicardo Constantino2018-01-261-7/+47
* manpage: remove obsolete information on bd://Ricardo Constantino2018-01-251-4/+3
* sub/osd: remove limits from border and shadow size optionsRicardo Constantino2018-01-241-2/+2
* manpage: document using sub-shadow-offset for background sizingRicardo Constantino2018-01-241-1/+2
* stream_bluray: always show list of available titlesRicardo Constantino2018-01-232-4/+4
* stream_bluray: silence libbluray's debug messages unless we want themRicardo Constantino2018-01-231-0/+4
* video: warn user against FFmpeg's lieswm42018-01-222-9/+19
* m_option: add print callback to color typeOlivier Perret2018-01-221-0/+7
* mpv.desktop: update mime type listsfan52018-01-221-1/+1
* osx: add some more menu bar items as suggested by Apples's HIGAkemi2018-01-201-0/+35
* video: change some remaining vo_opengl mentions to vo_gpuAkemi2018-01-209-11/+11
* osx: code cleanups and cosmetic fixesAkemi2018-01-207-18/+4
* osx: fix macOS 10.13 deprecation warningAkemi2018-01-202-1/+7
* cmd_parse: minor cosmeticswm42018-01-181-5/+2
* ta: introduce talloc_dup() and use it in some placeswm42018-01-186-12/+12
* demux: reword an outdated commentwm42018-01-181-2/+1
* player: redo hack for video keyframe seeks with external audiowm42018-01-186-35/+78
* sws_utils: don't force callers to provide option structwm42018-01-186-7/+12
* vo: log reconfig callswm42018-01-181-0/+2
* mp_image_pool: add helper functions for FFmpeg hw frames poolswm42018-01-182-0/+81
* mp_image: fix some metadata loss with conversion from/to AVFramewm42018-01-181-2/+14
* video: make IMGFMT_IS_HWACCEL() return 0 or 1wm42018-01-181-1/+1
* video: add utility function to pick conversion image format from a listwm42018-01-182-0/+10
* video: avoid some unnecessary vf.h includeswm42018-01-184-5/+0
* options: simplify mp_get_config_group() memory managementwm42018-01-182-4/+4
* options: don't warn when reading deprecated option as raw valuewm42018-01-181-1/+1
* manpage: reword some vf command exampleswm42018-01-181-7/+8
* Fix undefined preprocessor behaviorwm42018-01-183-4/+15
* client API: mention that SIGPIPE is sometimes blockedwm42018-01-181-0/+2
* vo_gpu: skip DR for unsupported image formatswm42018-01-181-0/+3
* vo_gpu: fix broken 10 bit via integer textures playbackwm42018-01-171-3/+3
* vo_gpu: rpi: defer gl_ctx_resize until after gl_ctx_initNiklas Haas2018-01-151-1/+3
* af_rubberband: add af-command to multiply current pitchVobe2018-01-152-6/+22
* demux_lavf: add required format hacks for DASHsfan52018-01-151-0/+1
* ytdl_hook: support native dash demuxer, if presentRicardo Constantino2018-01-151-1/+44
* libmpv/opengl_cb.h: mention OpenGL ES 2.0 supportLeo Izen2018-01-141-3/+4
* osc: leave only demuxer cache duration and limit its refresh rateRicardo Constantino2018-01-141-19/+16
* osd: treat user provided term-status-msg the same as the defaultKevin Mitchell2018-01-141-20/+24
* osd: reference local pointer to mpctx->optsKevin Mitchell2018-01-131-2/+2
* af_lavrresample: deprecate this filterwm42018-01-135-5/+27
* options: deprecate --vf-defaults and --af-defaultswm42018-01-132-2/+10
* audio: add global options for resampler defaultswm42018-01-1312-30/+116
* audio/aframe: add missing include statementswm42018-01-131-0/+2
* video: change some mp_image_pool semanticswm42018-01-136-14/+16
* player: silence config file loading message on resumingwm42018-01-131-6/+7
* client API: remove ytdl=no defaultwm42018-01-134-3/+4
* manpage: remove stale vo_wayland entrywm42018-01-131-19/+0
* ytdl_hook: look for the right ytdl binary according to systemRicardo Constantino2018-01-121-1/+2
* ytdl_hook: be more informative when youtube-dl failsRicardo Constantino2018-01-121-2/+8
* build: rpi: add missing linker flags to fix buildIlya Tumaykin2018-01-101-1/+1
* manpage: update references to gpu VOdaschiller2018-01-103-12/+12
* demux: include beginning of stream state in cached seekable rangewm42018-01-101-5/+19
* demux: fight libavformat cover art hack harderwm42018-01-101-1/+1
* demux: add missing seekpoint when cached ranges are joinedwm42018-01-101-0/+8
* input: make command argument list a dynamic arraywm42018-01-105-55/+63
* stream_bluray: support detecting UHD BD directoriesRicardo Constantino2018-01-111-10/+7
* ytdl_hook: don't try to use webpage_url if non-existentRicardo Constantino2018-01-111-1/+1
* video, audio: don't actively wait for demuxer inputwm42018-01-092-0/+4
* command: make pause display the same osd-msg-bar as seekKevin Mitchell2018-01-072-4/+6
* command: default to osd-msg-bar for seeksKevin Mitchell2018-01-072-10/+7
* manpage: fix typos in osd level descriptionsKevin Mitchell2018-01-071-3/+3
* command: remove unnecessary whitespaceKevin Mitchell2018-01-071-67/+69
* ytdl_hook: actually use the script option from 87d3af6Ricardo Constantino2018-01-071-1/+1
* ytdl_hook: add script option to revert to trying youtube-dl firstRicardo Constantino2018-01-072-2/+8
* player: handle audio playback restart in central playback start codewm42018-01-072-4/+10
* demux: silence pointless/confusing warningwm42018-01-071-1/+1
* cache: fix --cache-initial status messagewm42018-01-071-4/+3
* player: slightly refactor/simplify cache pausing logicwm42018-01-072-39/+37
* demux_null: mark as seekablewm42018-01-061-0/+1
* player: strictly never autoselect tracks from --external-fileswm42018-01-064-1/+9
* ytdl_hook: check for possible infinite loop in playlist generationRicardo Constantino2018-01-061-7/+8
* ytdl_hook: add additional check for comedycentral urlsRicardo Constantino2018-01-061-1/+2
* demux: include EOF state in cached seekable rangewm42018-01-051-3/+20
* demux: export some debugging fields about low level demuxer behaviorwm42018-01-053-3/+30
* demux: fix crash due to incorrect seek range accountingwm42018-01-051-1/+9
* vo_gpu: hwdec_dxva2dxgi: initial implementationJames Ross-Gowan2018-01-065-2/+474
* stream: use native libavformat reconnection featurewm42018-01-044-64/+3
* ytdl_hook: update obsolete warning about retrying URL if failedRicardo Constantino2018-01-041-1/+1
* vo_gpu: d3d11: check for NULL backbuffer in start_frameJames Ross-Gowan2018-01-041-2/+6
* vo_gpu: d3d11: don't use a bgra8 swapchainJames Ross-Gowan2018-01-041-19/+8
* player: cosmetics: rename internal variable for consistencywm42018-01-033-5/+5
* player: add --cache-pause-initial option to start in buffering statewm42018-01-034-0/+27
* player: use fixed timeout for cache pausing (buffering) durationwm42018-01-035-11/+15
* manpage: slightly improve description of --cache-pause optionwm42018-01-031-3/+4
* av_log: stop accessing private ffmpeg fieldswm42018-01-031-2/+2
* m_option: add print callback to start/end/lengthRicardo Constantino2018-01-031-0/+18
* osc: add seekbarkeyframes as a user optiondudemanguy2018-01-032-2/+12
* player: remove internal `vo-resize` command againsfan52018-01-024-10/+1
* vo_gpu/context_android: replace both options with android-surface-sizesfan52018-01-024-8/+11
* client API: be more explicit about how to make libmpv use config fileswm42018-01-021-1/+5
* stream_lavf: minor fixes to HTTP reconnection supportwm42018-01-022-6/+14
* options: move most subtitle and OSD rendering options to sub structswm42018-01-0215-153/+222
* sub: move all subtitle timestamp messing code to a central placewm42018-01-026-52/+80
* command: add demuxer-lavf-list propertyRicardo Constantino2018-01-024-0/+37
* player: add on_load_fail hookRicardo Constantino2018-01-023-5/+19
* osc: check if demuxer cache has not reached eofRicardo Constantino2018-01-021-3/+3
* ytdl_hook: fix single-entry playlistsRicardo Constantino2018-01-021-9/+8
* video, audio: always read all frames before getting next packetwm42018-01-013-3/+42
* vo_gpu/android: fallback to EGL_WIDTH/HEIGHTAman Gupta2018-01-012-5/+19
* mpv.rc: readd actual version infoRicardo Constantino2018-01-011-2/+2
* build: use unicode codepage in windresRicardo Constantino2018-01-011-1/+2
* build: move copyright statement to a shared locationwm42018-01-016-5/+9
* Update copyright yearwm42018-01-012-2/+2
* build: generate version.h before anything elseStefano Pigozzi2018-01-011-0/+5
* main: fix typowm42018-01-011-1/+1
* vo_gpu: d3d11: avoid copying staging buffers to cbuffersJames Ross-Gowan2018-01-011-48/+15
* player/playloop.c: Revert --loop-file and --start interactionLeo Izen2017-12-311-13/+5
* demux_mkv: fix x264 hack if video track uses header compressionwm42017-12-301-1/+7
* manpage: put android surface options on one lineKevin Mitchell2017-12-281-2/+1
* demux_mkv: add hack to pass along x264 version to decoderwm42017-12-283-0/+55
* vd_lavc: add an option to explicitly workaround x264 4:4:4 bugwm42017-12-282-0/+17
* demux_mkv: maintain a small packet read queuewm42017-12-281-22/+39
* vd_lavc: fix crash with RPI hwdecwm42017-12-281-1/+2
* player: add internal `vo-resize` commandsfan52017-12-277-2/+19
* vo_gpu/context: Let embedding application handle surface resizessfan52017-12-274-10/+33
* manpage: fix typo in warningBisaloo2017-12-271-1/+1
* vo_gpu: EGL: provide SwapInterval to generic codewm42017-12-271-0/+10
* vf_vdpaupp: fix error handling and software input modewm42017-12-271-5/+9
* osc: hide cache if not forced for local filesRicardo Constantino2017-12-261-13/+7
* stats: enhance cache statsJulian2017-12-261-19/+35
* lua: implement mp_utils.format_bytes_humanizedJulian2017-12-261-0/+10
* encode: implement --oset-metadata, and --oremove-metadataTheAMM2017-12-263-1/+48
* encode: rename option --ometadata to --ocopy-metadataTheAMM2017-12-265-5/+7
* tags: add mp_tags_removeKevin Mitchell2017-12-262-0/+21
* options: add -add/-append actions to key/value listswm42017-12-262-4/+32
* DOCS/interface-changes.rst: fix minor typoswm42017-12-251-2/+2
* osc: make seek ranges rendering optionalpavelxdd2017-12-262-0/+9
* options: drop some previously deprecated optionswm42017-12-2510-95/+5
* wscript: remove redundant libraries check for shaderc-staticshinchiro2017-12-241-2/+1
* vo_gpu: vulkan: fix segfault due to index mismatchNiklas Haas2017-12-251-5/+8
* vo_gpu: vulkan: fix some image barrier odditiesNiklas Haas2017-12-251-10/+5
* vo_gpu: vulkan: omit needless #defineNiklas Haas2017-12-251-5/+0
* vo_gpu: vulkan: fix sharing mode on malloc'd buffersNiklas Haas2017-12-251-1/+0
* vo_gpu: vulkan: fix dummyPass creationNiklas Haas2017-12-251-1/+1
* vo_gpu: vulkan: fix the rgb565a1 names -> rgb5a1Niklas Haas2017-12-251-2/+2
* vo_gpu: vulkan: allow disabling async tf/compNiklas Haas2017-12-254-4/+38
* vo_gpu: vulkan: refine queue family selection algorithmNiklas Haas2017-12-251-2/+7
* vo_gpu: vulkan: prefer vkCmdCopyImage over vkCmdBlitImageNiklas Haas2017-12-251-8/+31
* vo_gpu: attempt re-using the FBO format for p->output_texNiklas Haas2017-12-254-1/+13
* vo_gpu: vulkan: properly depend on the swapchain acquire semaphoreNiklas Haas2017-12-253-15/