| Commit message (Expand) | Author | Age | Files | Lines |
* | TOOLS/autocrop.lua: use VO crop always | Kacper Michajłow | 2023-09-20 | 1 | -47/+12 |
* | options: make video-crop validation more strict | Kacper Michajłow | 2023-09-20 | 5 | -14/+14 |
* | player/video: don't try to restore old crop when invalid were provided | Kacper Michajłow | 2023-09-20 | 1 | -29/+20 |
* | vo_gpu: match libplacebo debanding defaults | Niklas Haas | 2023-09-20 | 3 | -4/+5 |
* | vo_gpu: match libplacebo peak detection defaults | Niklas Haas | 2023-09-20 | 3 | -5/+7 |
* | DOCS: update notes about new profiles | Kacper Michajłow | 2023-09-20 | 3 | -8/+14 |
* | vo_gpu: default to dscale=hermite | Niklas Haas | 2023-09-20 | 3 | -4/+5 |
* | DOCS/options: document hermite scaler | Niklas Haas | 2023-09-20 | 1 | -0/+5 |
* | DOCS/options: remove potentially offensive language | Niklas Haas | 2023-09-20 | 1 | -7/+6 |
* | DOCS/options: remove spline36 section | Niklas Haas | 2023-09-20 | 1 | -3/+0 |
* | DOCS/options: change wording to be less inflammatory | Alex Mitzsch | 2023-09-20 | 1 | -1/+1 |
* | af_scaletempo2: fix missing variable init, remove redundant init | ferreum | 2023-09-20 | 1 | -1/+1 |
* | af_scaletempo2: truncate final packet to expected length | ferreum | 2023-09-20 | 1 | -0/+14 |
* | af_scaletempo2: fix processing of final packet | ferreum | 2023-09-20 | 3 | -16/+64 |
* | af_scaletempo2: calculate latency by center of search block | ferreum | 2023-09-20 | 2 | -6/+6 |
* | af_scaletempo2: restore exact audio sync on return to 1x speed | ferreum | 2023-09-20 | 1 | -1/+9 |
* | af_scaletempo2: fix speed change latency and pts spikes | ferreum | 2023-09-20 | 3 | -42/+51 |
* | af_scaletempo2: fix audio artifact on initial WSOLA iteration | ferreum | 2023-09-20 | 2 | -7/+20 |
* | af_scaletempo2: fix audio offset when playing back at 1x speed | ferreum | 2023-09-20 | 1 | -9/+13 |
* | af_scaletempo2: fix inconsistent search block position after init | ferreum | 2023-09-20 | 1 | -2/+3 |
* | af_scaletempo2: move latency calculation to internal function | ferreum | 2023-09-20 | 3 | -3/+9 |
* | af_scaletempo2: fix missing dereference when processing final packet | ferreum | 2023-09-20 | 1 | -1/+1 |
* | af_scaletempo2: fix audio-video de-sync caused by speed changes | ferreum | 2023-09-20 | 1 | -8/+4 |
* | DOCS/vo: remove some dated deprecation warnings about --vo=rpi | Dudemanguy | 2023-09-19 | 1 | -8/+1 |
* | meson: enable cplugins on Windows | Kacper Michajłow | 2023-09-20 | 1 | -2/+2 |
* | cplugin: allow loading mpv_* symbols dynamically | Kacper Michajłow | 2023-09-20 | 5 | -4/+241 |
* | 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 |
* |