summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo: delay vsync samples by at least 10 refreshesKacper Michajłow2023-11-141-1/+2
* vo_gpu_next: guard from cache save conflictKacper Michajłow2023-11-141-3/+8
* vo_gpu_next: disable libplacebo drift_compensationKacper Michajłow2023-11-121-0/+7
* vo_gpu_next: update overlays for blend subtitles on frame redrawsDudemanguy2023-11-121-8/+5
* vo_gpu_next: fix interpolationKacper Michajłow2023-11-111-6/+5
* vo: add frame vsync and vsync durationKacper Michajłow2023-11-112-0/+5
* vo_gpu_next: improve PTS clampingDudemanguy2023-11-111-3/+8
* vo_gpu_next: add some additional sanity checking for interpolationDudemanguy2023-11-111-3/+5
* wayland: fix shift+tab keyboard inputChristoph Heinrich2023-11-111-4/+4
* wayland: obey initial size hints set by the compositorDudemanguy2023-11-102-11/+19
* cocoa: remove OpenGL cocoa backendder richter2023-11-1012-2322/+0
* mac: change display name retrieval to localizedName NSScreen propertyder richter2023-11-101-2/+2
* mac: fix build on older swift versionsder richter2023-11-101-5/+5
* vo_gpu_next: overwrite cache files atomicallysfan52023-11-101-2/+7
* vo_gpu_next: refactor cache saving codesfan52023-11-101-33/+33
* vo: don't sleep 1ms always when requested time is in the pastKacper Michajłow2023-11-094-4/+7
* vo: replace some magic numbers with timer macrosDudemanguy2023-11-091-5/+5
* mac: remove runtime checks and compatibility for macOS older than 10.15der richter2023-11-0910-85/+42
* meson: remove several macos-10-* build optionsDudemanguy2023-11-091-8/+1
* vo: replace VOCTRL_HDR_METADATA with direct VO params readKacper Michajłow2023-11-083-20/+16
* vo_gpu_next: add --target-gamut optionNiklas Haas2023-11-083-0/+9
* win32: fix hit test using client rc instead windowKacper Michajłow2023-11-071-16/+20
* vo_gpu: apply ICC profile and dithering only to window screenshotssfan52023-11-072-10/+14
* vo_gpu_next: drop alpha channel from screenshots if unneededsfan52023-11-071-1/+5
* image_writer: improve format conversion loggingsfan52023-11-071-2/+6
* present_sync: remove unneeded clear_values functionDudemanguy2023-11-073-13/+0
* vo: require successive vsyncs to be more than swapchain depthDudemanguy2023-11-071-1/+1
* present_sync: only save as many entries as the swapchain depthDudemanguy2023-11-075-7/+10
* vo: replace max swapchain depth magic numberDudemanguy2023-11-074-4/+5
* wayland: improve wl_output guessing before mpv window is mappedDudemanguy2023-11-061-4/+5
* drm: use present_sync mechanism for presentation feedbackDudemanguy2023-11-066-122/+40
* present_sync: rename function to present_sync_update_valuesDudemanguy2023-11-064-4/+4
* present_sync: rewrite around linked listDudemanguy2023-11-064-33/+81
* Revert "vo: clear vsync_offset if drawing while paused"llyyr2023-11-061-3/+0
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-059-73/+45
* csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peakKacper Michajłow2023-11-053-3/+8
* csputils: change mp_hdr_metadata to pl_hdr_metadataKacper Michajłow2023-11-053-32/+5
* timer: remove unnecesary time conversionsKacper Michajłow2023-11-053-3/+3
* mp_thread: prefer tracking threads with idKacper Michajłow2023-11-052-7/+7
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-0522-378/+367
* vo_gpu_next: update to newer cache APIDudemanguy2023-11-051-98/+96
* ra_pl: drop deprecated cached_program paramDudemanguy2023-11-051-7/+0
* vo_gpu_next: remove unneeded PL_API_VER guarding and definesDudemanguy2023-11-051-131/+1
* mp_image: pass rotation correctly to/from AVFrameKacper Michajłow2023-11-031-1/+8
* win32: add more values for monitor refresh rate detectionnanahi2023-11-021-0/+4
* vo_gpu_next: use pl_queue_params() macroNiklas Haas2023-10-311-2/+2
* vf_vapoursynth: set crop metadata after mapping vapoursynth frameKacper Michajłow2023-10-311-0/+2
* various: remove trailing whitespaceGuido Cella2023-10-302-2/+2
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-271-1/+1
* Revert "hwdec_vulkan: account for vulkan frames now using presentation size"Philip Langdale2023-10-261-2/+12
* timer: use MP_TIME macrosKacper Michajłow2023-10-263-3/+3
* options: rename --override-display-fps to --display-fps-overrideDudemanguy2023-10-251-1/+1
* options: disable --allow-delayed-peak-detect by defaultKacper Michajłow2023-10-251-1/+0
* meson: make libplacebo a required dependencyllyyr2023-10-234-6/+2
* vo: define <= 0 as unsupported for last_queue_display_timeKacper Michajłow2023-10-232-3/+13
* vo: change spammy log to traceKacper Michajłow2023-10-231-2/+2
* vo: average more vsync samplesKacper Michajłow2023-10-231-1/+1
* d3d11: calc vsync interval on real stats, not just last intervalKacper Michajłow2023-10-231-12/+17
* img_format: remove duplicated macrosNRK2023-10-231-6/+0
* aspect: remove unused multiplicationNRK2023-10-231-2/+0
* vf_vapoursynth: set nominal_fps after the filterchainikdn2023-10-211-1/+4
* various: sort some standard headersNRK2023-10-208-22/+25
* various: remove ATOMIC_VAR_INITNRK2023-10-201-1/+1
* osdep: remove atomic.hNRK2023-10-208-8/+8
* mp_image: set crop metadata when converting to AVFrameKacper Michajłow2023-10-201-0/+5
* vo_gpu_next: optimally align DR buffersNiklas Haas2023-10-191-0/+2
* vd_lavc: align buffers to multiple of image sizeNiklas Haas2023-10-192-2/+9
* video/mp_image: handle non-power-of-two alignmentNiklas Haas2023-10-191-1/+1
* win32: suppress pointer cast warningKacper Michajłow2023-10-191-1/+1
* vo_gpu_next: cast const away to suppress warningKacper Michajłow2023-10-191-1/+1
* d3d11: don't skip last char in bufferKacper Michajłow2023-10-191-1/+1
* win32: clear background only on first paintKacper Michajłow2023-10-181-1/+4
* wayland: use ppoll if possibleDudemanguy2023-10-171-5/+6
* dither: removed some unused codeDudemanguy2023-10-161-56/+0
* vo: convert some final low-hanging things to nanosecondsDudemanguy2023-10-162-11/+11
* timer: add convenience time unit conversion macrosDudemanguy2023-10-163-4/+4
* vo_gpu/vo_gpu_next: add vulkan support for macOSder richter2023-10-145-0/+347
* mac: add a window animation lock to wait for animations to finishder richter2023-10-141-1/+16
* hwdec_dxva2egl: fix log value typeKacper Michajłow2023-10-141-1/+1
* vo_gpu_next: only increment osd_sync in update_overlays if pausedDudemanguy2023-10-131-1/+1
* drm_common: don't spoil errno in signal handlerNRK2023-10-131-0/+2
* win32: improve window snapping behaviorsunpenghao2023-10-101-53/+113
* timer: change mp_sleep_us to mp_sleep_nsDudemanguy2023-10-104-9/+9
* vo: use mp_poll wrapper in wait_events when applicableDudemanguy2023-10-102-6/+8
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-1019-39/+39
* vo: use nanoseconds for frame duration and ptsDudemanguy2023-10-103-14/+14
* vo: remove vo_get_estimated_vsync_interval conversion to secondsDudemanguy2023-10-101-2/+1
* vo: remove frame timing check from vo_still_displaying()Kacper Michajłow2023-10-071-10/+3
* Revert "video: remove another redundant wakeup"Kacper Michajłow2023-10-072-42/+19
* mp_image: don't copy crop value from opaque_refKacper Michajłow2023-10-071-1/+0
* vo_gpu_next: improve updating overlaysDudemanguy2023-10-053-25/+22
* vo_dmabuf_wayland: correct full window size calculationDudemanguy2023-10-051-1/+3
* win32: clear client area to black earlyKacper Michajłow2023-10-051-2/+5
* vo_dmabuf_wayland: free frame if the visibility check failsDudemanguy2023-10-041-1/+4
* vo_dmabuf_wayland: eliminate an extra frame copyDudemanguy2023-10-033-29/+36
* win32: adjust WM_NCACTIVATE for better compatibility with window stateKacper Michajłow2023-10-021-2/+4
* vo_dmabuf_wayland: attach solid buffer when using force windowDudemanguy2023-10-022-2/+11
* win32: add WS_THICKFRAME style in borderless modeKacper Michajłow2023-10-011-1/+9
* vo: fully replace draw_image with draw_frameDudemanguy2023-10-0111-126/+58
* win32: set WS_SYSMENU style alwaysKacper Michajłow2023-10-011-1/+2
* vo: don't invoke wait, when not neededKacper Michajłow2023-09-291-0/+3
* vo: increase display refresh rate estimation limit from 99 Hz to 400 HzKacper Michajłow2023-09-291-1/+1
* vo: change vsync base to nanosecondsKacper Michajłow2023-09-298-39/+40
* timer: rename mp_add_timeout to reflect what it actually doesKacper Michajłow2023-09-291-1/+1
* timer: rename mp_time_us_to_timespec to reflect what it actually doesKacper Michajłow2023-09-292-3/+3
* vo_dmabuf_wayland: assume counter-clockwise rotationsDudemanguy2023-09-291-1/+4
* hwdec_drmprime: add nv16 supporthbiyik2023-09-292-0/+3
* wayland: don't double close display fdJack Mitchell2023-09-271-5/+2
* win32: add option to change backdrop styleDeadSix2023-09-271-0/+17
* win32: pass window handle to the window-id propertyDeadSix272023-09-251-0/+6
* vo_gpu: remove --scaler-lut-sizeNiklas Haas2023-09-254-14/+9
* vo_gpu: remove --scale-cutoff etcNiklas Haas2023-09-255-13/+5
* wayland: remove gnome-specific idle-inhibit warningDudemanguy2023-09-241-4/+0
* cuda: move --cuda-device to cuda_opts groupDudemanguy2023-09-222-10/+10
* opengl/context_win: move opengl-dwmflush to wingl_opts groupDudemanguy2023-09-221-8/+23
* libmpv_gl: replace mp_read_option_raw callDudemanguy2023-09-221-5/+5
* video/out/gpu: replace mp_read_option_raw callDudemanguy2023-09-221-3/+3
* win32: don't remove WS_CAPTION from styleKacper Michajłow2023-09-211-23/+16
* win32: enable custom WM_NCHITTEST also when title bar is hiddenKacper Michajłow2023-09-211-1/+1
* win32: set window_corners to default for fullscreenKacper Michajłow2023-09-211-6/+10
* win32: add --window-cornersKacper Michajłow2023-09-211-0/+11
* win32: fix fit_window_on_screen to account for invisible bordersKacper Michajłow2023-09-211-0/+12
* win32: reduce top border thickness to imitate DWM invisible bordersKacper Michajłow2023-09-211-0/+30
* win32: add an option to control window title bar stateKacper Michajłow2023-09-211-1/+5
* win32: add an option to change window affinityDeadSix2023-09-211-0/+14
* wayland: ensure at least a scale factor of 1 when drawing cursorDudemanguy2023-09-211-2/+3
* win32: explicitly guard dark mode calls by Windows versionKacper Michajłow2023-09-211-2/+14
* vo_gpu_next: use proper color for subtitlesKacper Michajłow2023-09-211-19/+28
* vo_gpu: don't override scaler options with default onesKacper Michajłow2023-09-211-2/+10
* vo_gpu: allow deband-iterations to be 0llyyr2023-09-211-1/+1
* drm: remove selecting the card number with --drm-connectorDudemanguy2023-09-211-18/+1
* vo_sixel: change exit-clear handling to OPT_REPLACEDDudemanguy2023-09-211-2/+1
* options: remove a few options marked with .deprecation_messageDudemanguy2023-09-211-2/+0
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-219-46/+0
* vo_dmabuf_wayland: support osd rendering when there's no videoDudemanguy2023-09-212-25/+29
* mp_image: add force_window fieldDudemanguy2023-09-212-0/+2
* vo_gpu_next: fix unscaled screenshot with --blend-subtitlesKacper Michajłow2023-09-211-4/+4
* vo_gpu: match libplacebo debanding defaultsNiklas Haas2023-09-201-2/+2
* vo_gpu: match libplacebo peak detection defaultsNiklas Haas2023-09-201-3/+3
* vo_gpu: default to dscale=hermiteNiklas Haas2023-09-201-1/+1
* builtin.conf: modernize internal profilesKacper Michajłow2023-09-191-3/+2
* vo: change tscale to oversample by defaultKacper Michajłow2023-09-191-2/+1
* vo: make cscale follow scale by defaultKacper Michajłow2023-09-192-2/+19
* vo: enable correct-downscaling, linear-downscaling, sigmoid-upscalingKacper Michajłow2023-09-191-0/+3
* vo: avoid unnecessary redraws when the OSD showsDudemanguy2023-09-191-6/+6
* filter_kernels: remove bcspline filterllyyr2023-09-181-11/+1
* filter_kernels: fix bcspline paramsllyyr2023-09-181-1/+1
* filter_kernels: add hermite filterllyyr2023-09-181-0/+1
* vo_gpu_next: fix blur and taper values being zerollyyr2023-09-181-2/+4
* vo_dmabuf_wayland: support 90 degree rotationsDudemanguy2023-09-171-0/+3
* win32: remove noisy debug logKacper Michajłow2023-09-171-1/+0
* vo_gpu: remove --scale-wblur etcNiklas Haas2023-09-161-1/+1
* filter_kernels: add ewa_lanczos4sharpestNiklas Haas2023-09-161-0/+6
* filter_kernels: refine ewa_lanczossharp/soft constantsNiklas Haas2023-09-161-6/+6
* filter_kernels: use true jinc radiusNiklas Haas2023-09-161-4/+4
* filter_kernels: replace magic jinc radius by constant (cosmetic)Niklas Haas2023-09-161-6/+8
* filter_kernels: properly sharpen/blur filter radiusNiklas Haas2023-09-163-7/+11
* vo_gpu: slight bump to hard-coded option size limitsNiklas Haas2023-09-161-3/+3
* vo_gpu_next: remove ewa_lanczossharp nagNiklas Haas2023-09-161-6/+0
* vo_gpu: vo_gpu_next: support --icc-3dlut-size=autoNiklas Haas2023-09-152-1/+11
* vo_gpu_next: update for new ICC profile APINiklas Haas2023-09-151-38/+60
* present_sync: allow future timestampsDudemanguy2023-09-141-4/+3
* vo_gpu_next: map --scaler-resizes-onlyNiklas Haas2023-09-141-0/+3
* vd_lavc: by default enable cropping by decoderKacper Michajłow2023-09-101-0/+1
* vo: change vsync_interval to doubleDudemanguy2023-09-092-12/+12
* screenshot: support crop with --screenshot-swKacper Michajłow2023-09-091-2/+18
* vo_gpu_next: support --blend-subtitles when taking screenshootKacper Michajłow2023-09-091-3/+25
* vo_gpu: support crop in gl_video_screenshotKacper Michajłow2023-09-091-3/+13
* vo_gpu_next: support crop in video_screenshotKacper Michajłow2023-09-091-4/+11
* vo_gpu_next: forwards compatibility with pl_cacheNiklas Haas2023-09-081-0/+13
* vd_lavc: disable cropping by decoderKacper Michajłow2023-09-081-0/+3
* mp_image: add missing crop initializationKacper Michajłow2023-09-081-0/+7
* vo: vulkan: allow picking devices by UUIDPhilip Langdale2023-09-041-9/+47
* vo_gpu_next: don't rotate gamut visualizationNiklas Haas2023-09-021-7/+5
*