summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* sub: fix typo in commentwm42019-09-191-1/+1
* Implement backwards playbackwm42019-09-1922-43/+874
* demux: cleaner mutex usagewm42019-09-191-5/+6
* demux: add shitty start of stream detectionwm42019-09-191-8/+17
* command: put seek ranges at the end of outputwm42019-09-191-12/+12
* manpage: remove double fw-bytes documentationwm42019-09-191-6/+3
* demux, command: export bof/eof flagswm42019-09-194-0/+15
* command: make demuxer-cache-state property observablewm42019-09-191-1/+1
* playloop: update cache properties in idle statewm42019-09-191-3/+4
* player: send MPV_EVENT_TICK during init for the sake of the oscwm42019-09-191-1/+4
* demux: remove logic duplication from packet read functionswm42019-09-191-68/+57
* sub: remove only user of demux_read_packet()wm42019-09-193-6/+25
* f_decoder_wrapper: move cover art retrievalwm42019-09-191-5/+5
* player: don't print "Playing:" message if there's only 1 filewm42019-09-191-1/+4
* demux: adjust reader_head on range joiningwm42019-09-191-0/+8
* demux: don't process obscure skipped packetswm42019-09-191-0/+5
* demux: factor out a some packet queue codewm42019-09-191-11/+22
* demux: fix typos in commentswm42019-09-191-2/+2
* player: add --demuxer-cache-wait optionwm42019-09-196-0/+35
* packet: reorder fieldswm42019-09-191-5/+6
* sd_lavc: fix some obscure UBwm42019-09-191-4/+4
* demux_edl: fix assertion failure on exit in obscure ytdl caseswm42019-09-191-0/+1
* demux_mkv: fix seeking in broken mjpeg fileswm42019-09-191-1/+3
* DOCS/edl-mpv.rst: make clear the DASH stuff is for internal use onlywm42019-09-191-0/+7
* demux_timeline: add heuristic to fix shifted seeks with separate audiowm42019-09-191-11/+80
* demux_edl, cue, mkv: slightly nicer file format indicationwm42019-09-196-6/+29
* demux_edl, cue, mkv: clean up timeline stuff slightlywm42019-09-197-131/+160
* ytdl_hook: use no_clip for separate audio streamswm42019-09-191-1/+1
* demux_edl: add no_clipwm42019-09-194-8/+17
* video: fix player not exiting if no video frame was renderedwm42019-09-191-2/+3
* stream: log positions on seek failureswm42019-09-191-1/+2
* ytdl_hook: fix pseudo-DASH if no init fragment is presentwm42019-09-191-5/+11
* ytdl_hook: audio can use fragmented DASH toowm42019-09-191-1/+1
* demux_timeline: include "dash" hint in reported file formatwm42019-09-191-1/+2
* demux_timeline: disable end-of-segment handling in DASH modewm42019-09-191-2/+2
* demux: fix typo in a commentwm42019-09-191-2/+2
* demux: fix SEEK_FORWARD into end of cached rangewm42019-09-191-0/+16
* demux_timeline: report network speed of slave connectionswm42019-09-193-1/+35
* demux: slightly cleanup network speed reportingwm42019-09-193-8/+32
* ytdl_hook: disable EDL-generated useless chapters when merging streamswm42019-09-191-1/+2
* demux_edl: add a special header to disable chapter generationwm42019-09-192-11/+29
* demux_edl: explicitly error on unknown header typeswm42019-09-191-0/+2
* demux_edl: minor cleanup to header parsingwm42019-09-191-31/+35
* ytdl_hook: merge separate audio tracks via EDLwm42019-09-191-5/+15
* loadfile, ytdl_hook: don't reject EDL-resolved URLs through playlistwm42019-09-193-1/+12
* demux, demux_edl: add extension for tracks sourced from separate streamswm42019-09-195-159/+315
* demux: make demuxer list static, remove ancient commentwm42019-09-191-5/+1
* build: silence idiotic -Wformat-truncationwm42019-09-191-1/+2
* demux_lavf: increase max. probe sizewm42019-09-191-1/+1
* stream: redo buffer handling and allow arbitrary size for stream_peek()wm42019-09-194-50/+97
* demux: another unused functionwm42019-09-192-13/+0
* command: report unknown file size as unavailable, not -1wm42019-09-191-0/+2
* demux: autoselection is gonewm42019-09-192-9/+0
* stats.lua: silence annoying fontconfig warningswm42019-09-191-2/+2
* demux: remove some more minor dead codewm42019-09-192-8/+4
* demux: get rid of ->control callbackwm42019-09-194-24/+9
* demux: change hack for closing subtitle files earlywm42019-09-197-30/+35
* demux: make demux_open() privatewm42019-09-193-8/+8
* demux: simplify API for returning cache statuswm42019-09-195-152/+70
* demux: return stream file size differently, rip out stream ctrlswm42019-09-194-49/+6
* stream_libarchive: remove base filename stuffwm42019-09-194-32/+1
* demux_timeline: fix off by one error, rearrange weird codewm42019-09-191-4/+4
* demux: return packets directly from demuxer instead of using sh_streamwm42019-09-198-57/+93
* DOCS/edl-mpv: document a dumb thingwm42019-09-191-0/+3
* command: make playlist builtin OSD property show titles instead of URLswm42019-09-191-5/+8
* stream_libarchive: fix another crash with broken rar fileswm42019-09-191-1/+3
* sub/sd_ass: always set the libass track type to TRACK_TYPE_ASSJan Ekström2019-09-191-2/+1
* sub/sd_ass: utilize UINT32_MAX subtitle duration for unknownJan Ekström2019-09-192-9/+12
* sub/lavc_conv: switch to the newer "ass" subtitle decoding modeJan Ekström2019-09-193-5/+22
* wayland: fix wl_proxy leakdudemanguy2019-09-191-0/+3
* drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...Anton Kindestam2019-09-188-29/+48
* stream: stop randomly corrupting memorywm42019-09-181-1/+2
* vo_gpu: hwdec_vaapi: Refactor Vulkan and OpenGL interops for VAAPIPhilip Langdale2019-09-157-332/+474
* vo_gpu: hwdec_cuda: Improve interop selection mechanismPhilip Langdale2019-09-154-15/+20
* vo_gpu: x11: remove special vdpau probing, use EGL by defaultwm42019-09-154-32/+3
* vf_vavpp: disable this filterwm42019-09-151-0/+9
* vo_gpu: correctly normalize src.sig_peakNiklas Haas2019-09-151-1/+4
* image_writer: add webp-compression optionsfan52019-09-144-0/+10
* image_writer: add WebP support (lossy or lossless)sfan52019-09-144-7/+55
* image_writer: move convert_image() to player/screenshot.csfan52019-09-145-10/+49
* DOCS: remove references to --video-stereo-modeNiklas Haas2019-09-144-20/+7
* README: remove old googlegroups mailing list addresswm42019-09-141-3/+0
* manpage: minor fixes to VO manpagesfan52019-09-141-3/+3
* vo: add warning message to vo_vaapi and vo_vdpausfan52019-09-142-0/+10
* vo_d3d11/context: fix crash due to ctx->ra is null pointer accessHui Jin2019-09-141-2/+4
* vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not releaseHui Jin2019-09-141-0/+6
* stream_smb: remove unnecessary short write logicwm42019-09-141-11/+4
* stream_file: remove unnecessary short write logicwm42019-09-141-10/+1
* stream: handle short writeswm42019-09-141-7/+10
* ci: remove now unuspported libdvdreadwm42019-09-132-2/+0
* demux, stream: remove old rar support in favor of libarchivewm42019-09-138-732/+1
* command, demux: remove program propertywm42019-09-135-133/+1
* stream: remove some more optical disc leftoverswm42019-09-132-15/+0
* Remove classic Linux analog TV support, and DVB runtime controlswm42019-09-1327-6236/+13
* stream: remove BD/DVD/CDDA sector size alignmentwm42019-09-135-16/+4
* Remove optical disc fancification layerswm42019-09-1314-968/+25
* stream_dvdnav: merge stream_dvd_commonwm42019-09-134-206/+106
* Remove libdvdread support in favor of libdvdnavwm42019-09-136-1031/+3
* stream_file: avoid redundant freeAman Gupta2019-09-111-1/+0
* js: expose mpv_abort_async_command() (match dbe831bd)Avi Halachmi (:avih)2019-09-113-3/+26
* js: reimplement subprocess_detached using the run command (match 7f91e268)Avi Halachmi (:avih)2019-09-112-32/+5
* js: reimplement subprocess using the subprocess command (match 548ef078)Avi Halachmi (:avih)2019-09-112-72/+21
* js: expose async commands (match 159379980e)Avi Halachmi (:avih)2019-09-113-2/+42
* js: correctness: use integer range checksAvi Halachmi (:avih)2019-09-111-18/+18
* audio: block ao buffer for keep-opendudemanguy2019-09-091-1/+4
* vo_gpu: x11egl: support Mesa OML sync extensionwm42019-09-082-1/+25
* vo_gpu: glx: move OML sync code to an independent filewm42019-09-084-96/+146
* vo/gpu: fix check on src/dst peak mismatchNiklas Haas2019-09-051-1/+1
* external_files: add .lrc subtitle extensionGuido Cella2019-09-021-1/+1
* demux: ignore forced demuxer type for directoriesTom Yan2019-09-021-1/+1
* stream_dvb: Increase timeout of streaming read.Oliver Freyermuth2019-09-021-1/+1
* stream_dvb: Adapt to VDR channel config format.Oliver Freyermuth2019-09-021-3/+8
* osc: improve look of seekrangesJan Janssen2019-09-023-101/+291
* cocoa-cb: remove an unused variableder richter2019-09-021-1/+0
* ao_opensles: fix delayed audiosfan52019-09-021-1/+1
* travis: rework scripts to re-enable macOSJan Ekström2019-09-023-10/+106
* vo/gpu: vulkan: Pass the device name option through to libplaceboPhilip Langdale2019-08-241-0/+1
* vo_gpu: d3d11: fix storage lifetime of compound literalsJames Ross-Gowan2019-08-201-8/+15
* encode: set sample_aspect_ratio on AVStream structekisu2019-08-141-0/+5
* vo_gpu: fix taking screenshots of rotated videoswnoun2019-08-141-2/+6
* vo_gpu: hwdec_vaapi: Synchronise after exporting VA surfacePhilip Langdale2019-08-071-0/+3
* DOCS/compile-windows: remove angleproject-git from depsRicardo Constantino2019-07-301-1/+1
* TOOLS/travis-rebuild-website: update condition after docker transitionRicardo Constantino2019-07-301-1/+1
* cocoa-cb: migrate to swift 5 with swift 4 fallbackder richter2019-07-219-85/+143
* cocoa-cb: fix optional cases on macOS 10.12der richter2019-07-211-4/+4
* build: fix build with older command line toolsder richter2019-07-211-8/+28
* build: make macOS SDK path and version configurable via env varsder richter2019-07-211-3/+15
* cocoa-cb: conditional compilation for Dark Mode and Material featuresder richter2019-07-214-2/+40
* build: add check for macOS SDK versionder richter2019-07-212-1/+22
* osxbundle: bundle the dynamic swift std library when neededder richter2019-07-211-1/+20
* osxbundle: print the output of the dylib-unhell callder richter2019-07-211-2/+2
* build: add Swift dynamic linking supportder richter2019-07-212-2/+26
* build: make Swift lib and compiler paths configurable via env varsder richter2019-07-211-6/+22
* build: add support for Swift toolchains not provided by Appleder richter2019-07-211-12/+48
* build: add all configure flags as conditional flags to Swift compilerder richter2019-07-211-0/+10
* build: don't check for Swift when disabledder richter2019-07-211-1/+2
* client: fix potential mpv_cmd/async leakdudemanguy2019-07-081-4/+8
* vo_gpu: hwdec_vaapi: Count planes rather than layers in Vulkan interopPhilip Langdale2019-07-081-1/+1
* vo_gpu: hwdec_vaapi: Suppress format errors when probingPhilip Langdale2019-07-082-3/+7
* vo_gpu: hwdec_vaapi: Add Vulkan interopPhilip Langdale2019-07-085-158/+304
* vo_gpu: hwdec_vaegl: Rename and move to hwdec_vaapiPhilip Langdale2019-07-082-1/+1
* vf_vapoursynth: allow multithreaded writing of source framesChainik2019-07-081-0/+3
* vf_vapoursynth: allow multithreaded reading of returned framesChainik2019-07-081-8/+9
* vo/gpu: hwdec_vdpau: Support direct mode for 4:4:4 contentPhilip Langdale2019-07-084-5/+20
* opengl/context_wayland: Fix crash on configure before initial reconfigMichael Forney2019-07-081-1/+3
* video/out/gpu: Add a `storable` flag to ra_formatPhilip Langdale2019-07-085-1/+9
* codec_tags: fix wrong buffer sizewm42019-07-031-1/+1
* appveyor: remove broken packages, install libplaceboJames Ross-Gowan2019-07-033-3/+7
* vo_gpu: process three component together in error diffusionBin Jin2019-06-161-42/+70
* vo_gpu: fix use of existing textures in error diffusionBin Jin2019-06-161-6/+8
* vo_gpu: implement error diffusion for ditheringBin Jin2019-06-166-1/+454
* ci: Remove snapshot-deps config from tw buildsMartin Herkt2019-06-141-2/+0
* build: Add support for static spirv-crossMartin Herkt2019-06-141-1/+14
* demux_mkv: copy attachments (fonts) from ordered chapter sourcesPhilip Sequeira2019-06-121-0/+10
* vo_gpu: d3d11: use the SPIRV-Cross C API directlyJames Ross-Gowan2019-06-124-28/+77
* vo_gpu: fix --scaler-resizes-only for fractional ratio scalingBin Jin2019-06-061-3/+6
* vo_gpu: expose texture_off to user shaderBin Jin2019-06-061-0/+1
* vo_gpu: allow user shader to fix texture offsetBin Jin2019-06-064-10/+52
* wayland: fix segfault on uninitNiklas Haas2019-05-261-1/+1
* wayland: fix various memory leaksdudemanguy2019-05-211-0/+33
* cocoa-cb: fix quit in fs with none native fsder richter2019-05-111-1/+2
* win32-console-wrapper: silence missing prototype warningsJames Ross-Gowan2019-05-101-2/+4
* w32_common: avoid unnecessary sprintfsJames Ross-Gowan2019-05-101-8/+5
* man: clarify vavpp requirementsNicolas F2019-05-051-2/+3
* libarchive: add fallback for systems without C.UTF-8dudemanguy2019-05-042-2/+6
* drm_common: Support --drm-mode=<preferred|highest|N|WxH[@R]>Anton Kindestam2019-05-042-16/+241
* drm_common: Don't export functions only being used internallyAnton Kindestam2019-05-042-22/+22
* drm_common: Add proper help option to drm-modeAnton Kindestam2019-05-045-26/+95
* drm_common: Add option to toggle use of atomic modesettingAnton Kindestam2019-05-045-11/+29
* vo/gpu: hwdec_cuda: Refactor gpu api specific code into separate filesPhilip Langdale2019-05-036-750/+848
* context_drm_egl: Add support for presentation feedbackAnton Kindestam2019-05-031-15/+118
* cocoa-cb: remove all force unwrappings of optionalsder richter2019-04-257-334/+448
* vo_gpu/hwdec_cuda: fixup compilation with vulkan disabledJan Ekström2019-04-221-0/+2
* docs: add mentions of the Vulkan rendering abstraction replacementJan Ekström2019-04-222-0/+54
* vo/gpu: hwdec_cuda: Reorganise backend-specific codePhilip Langdale2019-04-211-151/+223
* vo_gpu: hwdec_cuda: Implement interop for placeboPhilip Langdale2019-04-212-146/+225
* vo/gpu: ra_pl: Add helper to get pl_fmt from ra_formatPhilip Langdale2019-04-211-0/+5
* vo_gpu: ra_pl: Add getter for pl_gpuPhilip Langdale2019-04-212-1/+8
*