| Commit message (Expand) | Author | Age | Files | Lines |
* | libmpv: remove not used mpv.pc.in | Kacper Michajłow | 2023-09-20 | 1 | -12/+0 |
* | osdep/io: provide dlopen, etc. abstraction wrappers for windows | chuck- | 2023-09-20 | 2 | -0/+79 |
* | scripting: dll cplugins | chuck- | 2023-09-20 | 1 | -0/+7 |
* | builtin.conf: modernize internal profiles | Kacper Michajłow | 2023-09-19 | 4 | -25/+32 |
* | vo: change tscale to oversample by default | Kacper Michajłow | 2023-09-19 | 3 | -3/+3 |
* | vo: make cscale follow scale by default | Kacper Michajłow | 2023-09-19 | 4 | -3/+22 |
* | vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling | Kacper Michajłow | 2023-09-19 | 3 | -3/+8 |
* | vo: avoid unnecessary redraws when the OSD shows | Dudemanguy | 2023-09-19 | 1 | -6/+6 |
* | demux: prepend some cache options with demuxer | Dudemanguy | 2023-09-18 | 3 | -4/+8 |
* | filter_kernels: remove bcspline filter | llyyr | 2023-09-18 | 3 | -13/+4 |
* | filter_kernels: fix bcspline params | llyyr | 2023-09-18 | 1 | -1/+1 |
* | filter_kernels: add hermite filter | llyyr | 2023-09-18 | 1 | -0/+1 |
* | vo_gpu_next: fix blur and taper values being zero | llyyr | 2023-09-18 | 1 | -2/+4 |
* | vo_dmabuf_wayland: support 90 degree rotations | Dudemanguy | 2023-09-17 | 1 | -0/+3 |
* | DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode | Dudemanguy | 2023-09-17 | 1 | -19/+0 |
* | demux_mkv: support ProjectionPoseRoll element | Kacper Michajłow | 2023-09-17 | 1 | -0/+23 |
* | demux_mkv: support PixelCrop* elements | Kacper Michajłow | 2023-09-17 | 1 | -0/+29 |
* | TOOLS/matroska.py: add PixelCrop* elements | Kacper Michajłow | 2023-09-17 | 1 | -0/+4 |
* | demux: add crop to mp_codec_params | Kacper Michajłow | 2023-09-17 | 4 | -0/+35 |
* | win32: remove noisy debug log | Kacper Michajłow | 2023-09-17 | 1 | -1/+0 |
* | osc: add scrolling to audio/sub buttons | llyyr | 2023-09-17 | 2 | -0/+9 |
* | vo_gpu: remove --scale-wblur etc | Niklas Haas | 2023-09-16 | 3 | -7/+8 |
* | filter_kernels: add ewa_lanczos4sharpest | Niklas Haas | 2023-09-16 | 3 | -0/+13 |
* | filter_kernels: refine ewa_lanczossharp/soft constants | Niklas Haas | 2023-09-16 | 1 | -6/+6 |
* | filter_kernels: use true jinc radius | Niklas Haas | 2023-09-16 | 2 | -7/+6 |
* | filter_kernels: replace magic jinc radius by constant (cosmetic) | Niklas Haas | 2023-09-16 | 1 | -6/+8 |
* | filter_kernels: properly sharpen/blur filter radius | Niklas Haas | 2023-09-16 | 3 | -7/+11 |
* | vo_gpu: slight bump to hard-coded option size limits | Niklas Haas | 2023-09-16 | 1 | -3/+3 |
* | vo_gpu_next: remove ewa_lanczossharp nag | Niklas Haas | 2023-09-16 | 1 | -6/+0 |
* | TOOLS/lua/autoload: rename local variable to lowercase | Christoph Heinrich | 2023-09-15 | 1 | -6/+6 |
* | TOOLS/lua/autoload: pass extensions to recursive call | Christoph Heinrich | 2023-09-15 | 1 | -1/+1 |
* | hwtransfer: make probe_formats logging less spammy | llyyr | 2023-09-15 | 1 | -7/+26 |
* | vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto | Niklas Haas | 2023-09-15 | 4 | -4/+16 |
* | vo_gpu_next: update for new ICC profile API | Niklas Haas | 2023-09-15 | 1 | -38/+60 |
* | present_sync: allow future timestamps | Dudemanguy | 2023-09-14 | 1 | -4/+3 |
* | vo_gpu_next: map --scaler-resizes-only | Niklas Haas | 2023-09-14 | 1 | -0/+3 |
* | TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable | dyphire | 2023-09-14 | 1 | -3/+4 |
* | TOOLS/lua/autoload: fix specify loading only one type of files | dyphire | 2023-09-14 | 1 | -1/+1 |
* | TOOLS/lua/autoload: add directory_mode option | Christoph Heinrich | 2023-09-13 | 1 | -2/+14 |
* | TOOLS/lua/autoload: add recursive directory loading | Christoph Heinrich | 2023-09-13 | 1 | -36/+63 |
* | TOOLS/lua/autoload: avoid adding entries to the playlist more then once | Christoph Heinrich | 2023-09-13 | 1 | -13/+15 |
* | TOOLS/lua/autoload: support directories | Christoph Heinrich | 2023-09-13 | 1 | -8/+22 |
* | meson: check vulkan version | syphyr | 2023-09-13 | 1 | -1/+1 |
* | stream: accept dav:// and davs:// urls | Y0J1G3N | 2023-09-11 | 1 | -5/+5 |
* | meson: rename last feature with underscore | sfan5 | 2023-09-11 | 1 | -1/+1 |
* | DOCS/options: add catmull_rom as an example for --scale | dokur0chan | 2023-09-11 | 1 | -0/+7 |
* | sd_lavc: fix subtitle presentation time | Kacper Michajłow | 2023-09-11 | 1 | -13/+1 |
* | Revert "sub: add auto option to --sub-fix-timing" | Kacper Michajłow | 2023-09-11 | 5 | -9/+5 |
* | vd_lavc: by default enable cropping by decoder | Kacper Michajłow | 2023-09-10 | 2 | -2/+2 |
* | DOCS/lua.rst: fix typo | Guido Cella | 2023-09-09 | 1 | -2/+2 |
* | player: redo --subs-fallback-forced | Dudemanguy | 2023-09-09 | 3 | -12/+24 |
* | vo: change vsync_interval to double | Dudemanguy | 2023-09-09 | 2 | -12/+12 |
* | sd_lavc: account for floating point inaccuracy | Kacper Michajłow | 2023-09-09 | 1 | -1/+1 |
* | player/video: apply crop for all frames in vo_frame | Kacper Michajłow | 2023-09-09 | 1 | -32/+39 |
* | screenshot: support crop with --screenshot-sw | Kacper Michajłow | 2023-09-09 | 2 | -2/+31 |
* | vo_gpu_next: support --blend-subtitles when taking screenshoot | Kacper Michajłow | 2023-09-09 | 1 | -3/+25 |
* | vo_gpu: support crop in gl_video_screenshot | Kacper Michajłow | 2023-09-09 | 1 | -3/+13 |
* | vo_gpu_next: support crop in video_screenshot | Kacper Michajłow | 2023-09-09 | 1 | -4/+11 |
* | vo_gpu_next: forwards compatibility with pl_cache | Niklas Haas | 2023-09-08 | 1 | -0/+13 |
* | vd_lavc: disable cropping by decoder | Kacper Michajłow | 2023-09-08 | 2 | -0/+11 |
* | mp_image: add missing crop initialization | Kacper Michajłow | 2023-09-08 | 1 | -0/+7 |
* | video: allow overriding container crop if it is present | Kacper Michajłow | 2023-09-08 | 3 | -10/+21 |
* | stats.lua: don't display full frame crop | Kacper Michajłow | 2023-09-08 | 1 | -5/+23 |
* | player/command: mark video-params/crop- unavailable if empty | Kacper Michajłow | 2023-09-08 | 1 | -4/+5 |
* | m_option: return empty rect when no width/height is available | Kacper Michajłow | 2023-09-08 | 1 | -0/+2 |
* | autocrop.lua: enable vo_crop mode by default | Kacper Michajłow | 2023-09-08 | 1 | -1/+1 |
* | autocrop.lua: don't remove crop on startup/exit | Kacper Michajłow | 2023-09-08 | 1 | -1/+4 |
* | autocrop.lua: detect if crop is enabled based on prop | Kacper Michajłow | 2023-09-08 | 1 | -3/+5 |
* | m_option: make m_rect_apply center based | Kacper Michajłow | 2023-09-08 | 3 | -11/+7 |
* | sub: add auto option to --sub-fix-timing | Dudemanguy | 2023-09-07 | 5 | -5/+9 |
* | Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps" | Dudemanguy | 2023-09-07 | 1 | -2/+2 |
* | path-{darwin,unix}: save cache to subdir when using non-XDG path | Dudemanguy | 2023-09-07 | 2 | -4/+12 |
* | meson: add -Bsymbolic for libmpv | Kacper Michajłow | 2023-09-07 | 1 | -0/+1 |
* | vo: vulkan: allow picking devices by UUID | Philip Langdale | 2023-09-04 | 2 | -13/+51 |
* | meson: include our local copy of libavutil uuid if ffmpeg is too old | Philip Langdale | 2023-09-04 | 2 | -2/+7 |
* | misc: add copy of uuid from ffmpeg | Philip Langdale | 2023-09-04 | 2 | -0/+287 |
* | {zsh,bash}-completion: use config when autocompleting profiles | Philip Langdale | 2023-09-03 | 2 | -3/+12 |
* | stream/dvbin: recommend to use specific channels.conf file names | Oliver Freyermuth | 2023-09-03 | 1 | -0/+3 |
* | stream/dvbin: drop too verbose messages | Oliver Freyermuth | 2023-09-03 | 1 | -2/+0 |
* | stream/dvbin: add some helpful verbose output | Oliver Freyermuth | 2023-09-03 | 1 | -0/+2 |
* | stream/dvbin: detect ZAP channel configs looking like VDR configs | Oliver Freyermuth | 2023-09-03 | 1 | -1/+13 |
* | stream/dvbin: do not forget channel list for multiply delivery systems | Oliver Freyermuth | 2023-09-03 | 1 | -2/+2 |
* | stream/dvbin: add support for delivery system ISDB-T | Oliver Freyermuth | 2023-09-03 | 4 | -2/+13 |
* | vo_gpu_next: don't rotate gamut visualization | Niklas Haas | 2023-09-02 | 1 | -7/+5 |
* | demux_lavf: get total duration from track durations | llyyr | 2023-09-02 | 1 | -18/+18 |
* | {zsh,bash}-completion: add missing --no-config flags | Niklas Haas | 2023-09-02 | 2 | -6/+6 |
* | options: remove unnecessary clamping on video-pan-x/y | llyyr | 2023-09-02 | 1 | -2/+2 |
* | Revert "aspect: change --video-pan-x/y to be relative to the destination rect" | llyyr | 2023-09-02 | 3 | -3/+4 |
* | osc: add scrolling to the seekbar | NRK | 2023-09-02 | 2 | -0/+5 |
* | ci/lint: ignore subject length for revert commits | Dudemanguy | 2023-09-02 | 1 | -1/+2 |
* | vo_gpu: remove --tone-mapping-mode | Niklas Haas | 2023-09-01 | 5 | -68/+8 |
* | loadfile: fix forced subtitles not respecting slang | Dudemanguy | 2023-09-01 | 1 | -2/+7 |
* | builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq | Niklas Haas | 2023-09-01 | 1 | -0/+1 |
* | win32: allow heap cache optimization and memory decommit | Kacper Michajłow | 2023-09-01 | 1 | -0/+19 |
* | win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode | Kacper Michajłow | 2023-09-01 | 1 | -1/+2 |
* | win32: don't load dynamically always available functions | Kacper Michajłow | 2023-09-01 | 2 | -52/+6 |
* | win32/displayconfig: remove custom struct redefinition | Kacper Michajłow | 2023-09-01 | 1 | -60/+0 |
* | osc: remove toggle for forced only subpictures | llyyr | 2023-08-31 | 1 | -39/+0 |
* | stats.lua: display --video-crop values when used | Kacper Michajłow | 2023-08-31 | 1 | -0/+4 |
* | man/input: remove trailing spaces | Kacper Michajłow | 2023-08-31 | 1 | -1/+1 |
* | player/command: add video-params/crop-[w,h,x,y] | Kacper Michajłow | 2023-08-31 | 3 | -0/+11 |
* | autocrop.lua: use new --video-crop | Kacper Michajłow | 2023-08-31 | 1 | -0/+14 |
* | vo: add --video-crop | Kacper Michajłow | 2023-08-31 | 9 | -5/+89 |
* | player/video: don't copy mp_image_params when not needed | Kacper Michajłow | 2023-08-31 | 1 | -7/+7 |
* | m_option: add OPT_RECT | Kacper Michajłow | 2023-08-31 | 2 | -0/+64 |
* | mp_image: add image crop rect to mp_image_params | Kacper Michajłow | 2023-08-31 | 2 | -3/+24 |
* | aspect: don't override src_start/src_end | Kacper Michajłow | 2023-08-31 | 1 | -2/+0 |
* | common: constify mp_rect_equals | Kacper Michajłow | 2023-08-31 | 2 | -2/+2 |
* | player/command: remove video-aspect property | Kacper Michajłow | 2023-08-31 | 6 | -79/+11 |
* | demux_playlist: default to --directory-mode=lazy | Guido Cella | 2023-08-30 | 3 | -9/+7 |
* | stats.lua: enable --tone-mapping-visualize while stats shown | Niklas Haas | 2023-08-30 | 2 | -0/+15 |
* | vo_gpu_next: improve --tonemapping-visualize | Niklas Haas | 2023-08-30 | 1 | -0/+25 |
* | stats.lua: display hdr metadata and peak detection | Kacper Michajłow | 2023-08-29 | 1 | -6/+67 |
* | command: add hdr-metadata property | Kacper Michajłow | 2023-08-29 | 3 | -0/+84 |
* | vo_gpu_next: add support for VOCTRL_HDR_METADATA | Kacper Michajłow | 2023-08-29 | 1 | -0/+34 |
* | vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata | Kacper Michajłow | 2023-08-29 | 1 | -0/+2 |
* | csputils: add mp_hdr_metadata | Kacper Michajłow | 2023-08-29 | 1 | -0/+18 |
* | input.conf: swap wheel up/down with wheel left/right | Niklas Haas | 2023-08-29 | 1 | -4/+4 |
* | loadfile: fix --no-subs-with-matching-audio with --slang | Dudemanguy | 2023-08-29 | 2 | -3/+7 |
* | osc: replace sub-forced-only with sub-forced-events-only | Dudemanguy | 2023-08-29 | 1 | -2/+2 |
* | command: remove sub-forced-only-cur property | Dudemanguy | 2023-08-29 | 3 | -12/+2 |
* | player: rename --sub-forced-only to --sub-forced-events-only | Dudemanguy | 2023-08-29 | 11 | -11/+13 |
* | player: remove auto choice from sub-forced-only | Dudemanguy | 2023-08-29 | 12 | -39/+13 |
* | ci/mingw: attempt to enable Vulkan Video Decoding | sfan5 | 2023-08-29 | 1 | -6/+10 |
* | README: update minimum windows version and clarify | Dudemanguy | 2023-08-29 | 1 | -1/+6 |
* | stats.lua: add hints about scrolling | Kacper Michajłow | 2023-08-28 | 1 | -3/+6 |
* | stats.lua: refactor video params display | Kacper Michajłow | 2023-08-28 | 1 | -10/+20 |
* | stats.lua: remove dummy new lines from headers | Kacper Michajłow | 2023-08-28 | 1 | -3/+3 |
* | stats.lua: display actual output video size after anamorphic correction | Kacper Michajłow | 2023-08-28 | 1 | -5/+7 |
* | player: add always to --subs-fallback-forced | Dudemanguy | 2023-08-28 | 5 | -6/+12 |
* | player: add --subs-match-os-language option | Dudemanguy | 2023-08-28 | 5 | -11/+31 |
* | loadfile: simplify default track selection a bit | Dudemanguy | 2023-08-28 | 1 | -36/+22 |
* | player: remove special auto option from alang/slang/vlang | Dudemanguy | 2023-08-28 | 4 | -14/+5 |
* | playlist: remove unused code to track redirects | Guido Cella | 2023-08-28 | 3 | -22/+1 |
* | player: always write redirect entries for resuming playback | Guido Cella | 2023-08-28 | 3 | -36/+74 |
* | vo_dmabuf_wayland: unmap osd surface when not needed | Robert Mader | 2023-08-28 | 1 | -1/+9 |
* | vo_gpu_next: fix --target-contrast=inf | Niklas Haas | 2023-08-28 | 1 | -1/+1 |
* | README: replace outdated xinerama reference with xpresent | Dudemanguy | 2023-08-27 | 1 | -1/+1 |
* | f_lavfi: don't reject dynamic lavfi ins/outs | llyyr | 2023-08-28 | 2 | -3/+13 |
* | osc: fix margin for forced-only subs toggle in bar layout | llyyr | 2023-08-27 | 1 | -1/+2 |
* | osc: only add sub forced-only toggle to layout for DVD/PGS subs | llyyr | 2023-08-27 | 1 | -12/+13 |
* | input: add missing windows multimedia keys | Christoph Heinrich | 2023-08-27 | 1 | -1/+10 |
* | command: add `sub-ass-extradata` property | llyyr | 2023-08-27 | 4 | -0/+39 |
* | vo_gpu_next: update tmp params before rendering frame | Niklas Haas | 2023-08-27 | 1 | -7/+6 |
* | vo_gpu_next: make option shim consistent with new API | Niklas Haas | 2023-08-27 | 1 | -18/+20 |
* | vo_gpu_next: avoid duplicate code (cosmetic) | Niklas Haas | 2023-08-27 | 1 | -5/+4 |
* | vo_gpu_next: correctly set params.frame_mixer | Niklas Haas | 2023-08-27 | 1 | -4/+3 |
* | vo_gpu_next: don't nuke main options state in video_screenshot | Niklas Haas | 2023-08-27 | 1 | -6/+13 |
* | vo_gpu_next: don't override main options in draw_frame | Niklas Haas | 2023-08-27 | 1 | -8/+10 |
* | hwtransfer: check if the source format is accepted directly by the VO | Philip Langdale | 2023-08-26 | 1 | -0/+26 |
* | hwtransfer: use the right hardware config to find conversion targets | Philip Langdale | 2023-08-26 | 4 | -24/+84 |
* | autoconvert: destroy sub filter immediately if reconfiguration is needed | Philip Langdale | 2023-08-26 | 1 | -2/+2 |
* | output_chain: don't reset autoconvert on changes to unrelated filters | Philip Langdale | 2023-08-26 | 1 | -1/+5 |
* | hwtransfer: implement support for hw->hw format conversion | Philip Langdale | 2023-08-26 | 5 | -48/+135 |
* | player: make all autoload extensions configurable | Dudemanguy | 2023-08-26 | 8 | -22/+101 |
* | player: use audio pts corresponding to playing audio on EOF | llyyr | 2023-08-25 | 1 | -2/+1 |
* | input: add missing keypad key defines | Christoph Heinrich | 2023-08-25 | 5 | -14/+30 |
* | sub/osd: signal osd_changed on resize | llyyr | 2023-08-25 | 1 | -0/+1 |
* | win32: don't ignore --screen and --fs-screen | Kacper Michajłow | 2023-08-23 | 1 | -8/+14 |
* | DOCS/mpv: document ZOOMIN & ZOOMOUT multimedia keys | James Cuzella | 2023-08-23 | 1 | -0/+2 |
* | input: add new keys: Back, Tools, ZoomIn, ZoomOut | James Cuzella | 2023-08-23 | 5 | -0/+14 |
* | vo_gpu_next: move line to correct location (cosmetic) | Niklas Haas | 2023-08-21 | 1 | -1/+1 |
* | vo_gpu_next: correctly handle GAMUT_AUTO | Niklas Haas | 2023-08-21 | 1 | -3/+3 |
* | ci/mingw: disable vulkan for 32-bit build | sfan5 | 2023-08-21 | 1 | -6/+10 |
* | ci/mingw: don't include useless DLLs in artifact | sfan5 | 2023-08-21 | 1 | -4/+17 |
* | ci/mingw: refactor build script into functions | sfan5 | 2023-08-21 | 1 | -54/+78 |
* | ci/mingw: enable more ffmpeg features | sfan5 | 2023-08-21 | 1 | -1/+2 |
* | ci/mingw: add necessary deps and enable vulkan | sfan5 | 2023-08-21 | 1 | -14/+48 |
* | ci/mingw: move functional test to workflow | sfan5 | 2023-08-21 | 2 | -1/+7 |
* | ci/mingw: update dependency versions | sfan5 | 2023-08-21 | 1 | -3/+3 |
* | vo_gpu_next: reword error message on empty screenshot | Niklas Haas | 2023-08-21 | 1 | -1/+1 |
* | DOCS/options: clarify the video-pan-x/y example | Dudemanguy | 2023-08-20 | 1 | -3/+3 |
* | aspect: change --video-pan-x/y to be relative to the destination rect | Kacper Michajłow | 2023-08-20 | 3 | -4/+3 |
* | aspect: don't allow scaled_src_size be 0 | Kacper Michajłow | 2023-08-20 | 1 | -0/+1 |
* | DOCS/options: fix typo in video-pan-x example | Kacper Michajłow | 2023-08-20 | 1 | -1/+1 |
* | meson: rename all features with underscores | sfan5 | 2023-08-20 | 2 | -18/+17 |
* | context_drm_egl: remove references to VAAPI in error messages | sfan5 | 2023-08-20 | 1 | -3/+2 |
* | |