summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert "aspect: change --video-pan-x/y to be relative to the destination rect"llyyr2023-09-021-1/+1
* vo_gpu: remove --tone-mapping-modeNiklas Haas2023-09-013-46/+7
* win32: don't load dynamically always available functionsKacper Michajłow2023-09-011-46/+5
* win32/displayconfig: remove custom struct redefinitionKacper Michajłow2023-09-011-60/+0
* vo: add --video-cropKacper Michajłow2023-08-311-4/+11
* mp_image: add image crop rect to mp_image_paramsKacper Michajłow2023-08-312-3/+24
* aspect: don't override src_start/src_endKacper Michajłow2023-08-311-2/+0
* vo_gpu_next: improve --tonemapping-visualizeNiklas Haas2023-08-301-0/+25
* vo_gpu_next: add support for VOCTRL_HDR_METADATAKacper Michajłow2023-08-291-0/+34
* vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadataKacper Michajłow2023-08-291-0/+2
* csputils: add mp_hdr_metadataKacper Michajłow2023-08-291-0/+18
* vo_dmabuf_wayland: unmap osd surface when not neededRobert Mader2023-08-281-1/+9
* vo_gpu_next: fix --target-contrast=infNiklas Haas2023-08-281-1/+1
* vo_gpu_next: update tmp params before rendering frameNiklas Haas2023-08-271-7/+6
* vo_gpu_next: make option shim consistent with new APINiklas Haas2023-08-271-18/+20
* vo_gpu_next: avoid duplicate code (cosmetic)Niklas Haas2023-08-271-5/+4
* vo_gpu_next: correctly set params.frame_mixerNiklas Haas2023-08-271-4/+3
* vo_gpu_next: don't nuke main options state in video_screenshotNiklas Haas2023-08-271-6/+13
* vo_gpu_next: don't override main options in draw_frameNiklas Haas2023-08-271-8/+10
* hwtransfer: use the right hardware config to find conversion targetsPhilip Langdale2023-08-263-5/+25
* hwtransfer: implement support for hw->hw format conversionPhilip Langdale2023-08-262-0/+8
* input: add missing keypad key definesChristoph Heinrich2023-08-252-10/+10
* win32: don't ignore --screen and --fs-screenKacper Michajłow2023-08-231-8/+14
* input: add new keys: Back, Tools, ZoomIn, ZoomOutJames Cuzella2023-08-232-0/+4
* vo_gpu_next: move line to correct location (cosmetic)Niklas Haas2023-08-211-1/+1
* vo_gpu_next: correctly handle GAMUT_AUTONiklas Haas2023-08-211-3/+3
* vo_gpu_next: reword error message on empty screenshotNiklas Haas2023-08-211-1/+1
* aspect: change --video-pan-x/y to be relative to the destination rectKacper Michajłow2023-08-201-1/+1
* aspect: don't allow scaled_src_size be 0Kacper Michajłow2023-08-201-0/+1
* meson: rename all features with underscoressfan52023-08-201-8/+8
* context_drm_egl: remove references to VAAPI in error messagessfan52023-08-201-3/+2
* context_drm_egl: more correctness fixes for uninit proceduresfan52023-08-201-6/+5
* w32_common: try to get the monitor from the window boundsZenos2023-08-201-1/+5
* w32_common: don't fit to screen when VO_WIN_FORCE_POS is setZenos2023-08-201-1/+1
* win32_common: fixes minimized window being focused on launchmwalmer2023-08-201-1/+1
* drm_common: skip cards that don't have connected outputsllyyr2023-08-201-0/+29
* x11: set sizehint for fs-screen and fs-screen-nameDudemanguy2023-08-201-1/+5
* x11: remove xinerama and refactor window geometryDudemanguy2023-08-202-80/+72
* x11: require randr 1.4Dudemanguy2023-08-201-26/+19
* context_drm_egl: don't free egl properties if they are nullArthur Williams2023-08-201-3/+6
* vo_gpu_next: correctly clear removed hooksNiklas Haas2023-08-191-0/+1
* vo_gpu_next: fix typo in video_screenshot()Niklas Haas2023-08-191-1/+1
* vo_gpu_next: add --libplacebo-optsNiklas Haas2023-08-191-0/+7
* vo_gpu_next: don't re-set frame_mixerNiklas Haas2023-08-191-1/+2
* vo_gpu_next: move allow_delayed to move appropriate placeNiklas Haas2023-08-191-1/+1
* vo_gpu_next: switch to new pl_options systemNiklas Haas2023-08-191-99/+124
* vo_gpu_next: fix leak of --icc-profile-auto on uninitNiklas Haas2023-08-181-1/+1
* vo_gpu_next: drop redundant PL_HAVE_LCMS checkNiklas Haas2023-08-181-20/+1
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copyKacper Michajłow2023-08-181-21/+46
* libplacebo: drop PL_API_VER compatibility pathsNiklas Haas2023-08-181-30/+1
* ra_pl: drop PL_API_VER compatibility pathsNiklas Haas2023-08-181-65/+1
* vo_gpu_next: drop PL_API_VER compatibility pathsNiklas Haas2023-08-181-46/+0
* meson: remove redundant libplacebo-next checkNiklas Haas2023-08-181-1/+1
* hwdec_cuda: drop old PL_API_VER compatibility pathNiklas Haas2023-08-181-90/+0
* vo_gpu: allow --hdr-peak-decay-rate=0.0Niklas Haas2023-08-182-4/+7
* vo: clear vsync_offset if drawing while pausedDudemanguy2023-08-161-0/+3
* win32: fix display resolution calculation on mulitple monitorsDudemanguy2023-08-151-3/+3
* wayland: clear all keys on keyboard_handle_leaveDudemanguy2023-08-141-0/+4
* wayland: clear saved mpkey more aggressivelyDudemanguy2023-08-141-1/+1
* wayland: use fallback for display-fps/width/heightDudemanguy2023-08-131-5/+17
* x11: add --x11-wid-title optionDudemanguy2023-08-131-2/+3
* vf_vapoursynth: save display resolution as a variableDudemanguy2023-08-131-0/+8
* x11_common: drop unnecessary NULL checkNRK2023-08-131-3/+1
* x11_common: avoid unnecessary XUnmapWindow() callNRK2023-08-131-3/+1
* vo_gpu_next: actually fix screenshots with PARDudemanguy2023-08-081-2/+10
* vo_gpu_next: take into account PAR when taking screenshotsDudemanguy2023-08-071-1/+2
* vo_gpu_next: add ability to use named hook paramsNiklas Haas2023-08-071-1/+14
* mp_image: properly infer color levels for some pixfmtsKacper Michajłow2023-08-071-1/+29
* vo_gpu_next: increase non-interpolation queue sizeNiklas Haas2023-08-071-1/+1
* vo_gpu_next: update for new pl_filter configuration APINiklas Haas2023-08-061-9/+33
* win32: signal VO_EVENT_DPI on dpi changesDudemanguy2023-08-061-0/+1
* vd_lavc: repeatedly attempt to fallback if hwdec fails in reinitPhilip Langdale2023-08-061-2/+5
* vo_gpu/vo_gpu_next: fix setting an empty dscaleDudemanguy2023-08-052-1/+7
* vo_gpu_next: add --hdr-peak-percentileNiklas Haas2023-08-043-0/+4
* vo_vdpau: set hwdec image formatbilldoor12023-08-021-0/+1
*