summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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
* drm: bump minimum version to 2.4.105LaserEyess2023-07-311-4/+0
* build: remove outdated generated directoryDudemanguy2023-07-315-18/+69
* draw_bmp: fix overflowing coordinates in mark_rcsDudemanguy2023-07-302-8/+0
* vo_gpu_next: fix assertion on waylandNiklas Haas2023-07-291-2/+7
* vo_gpu_next: delay swapchain submit until flip_frame()Niklas Haas2023-07-291-2/+5
* video_writer: fix gamma for YUV screenshotssfan52023-07-261-2/+2
* image_writer: log pixfmt conversionsfan52023-07-261-0/+2
* zimg: fix abort on subsampled input with odd heightssfan52023-07-261-1/+8
* wayland: restore xkb_keysym_to_utf8 handlingDudemanguy2023-07-241-5/+10
* build: internally rename gl-wayland to egl-waylandDudemanguy2023-07-231-1/+1
* Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"sfan52023-07-231-46/+21
* vo_dmabuf_wayland: correctly handle force-windowDudemanguy2023-07-231-1/+7
* player/video: check for forced eofDudemanguy2023-07-221-0/+4
* vd_lavc: respect vd-lavc-software-fallback optDudemanguy2023-07-221-2/+10
* vo_vaapi: restore hardware video decodingGusar3212023-07-221-0/+1
* vo_vaapi: fix segfault in draw_osdGusar3212023-07-221-0/+4
* vo_drm: remove VOCTRL_SCREENSHOT_WINDudemanguy2023-07-211-5/+0
* image_writer: use proper specifier for int64_tNRK2023-07-201-1/+2
* zimg: fix broken sig_peak handlingsfan52023-07-191-2/+3
* image_writer: move tag_csp check into image_writer_flexible_csp()sfan52023-07-191-0/+2
* image_writer: replace sprintf usagesfan52023-07-191-4/+2
* image_writer: share some code between write_lavc and write_avifsfan52023-07-191-45/+39
* image_writer: error check avif-pixfmt optionsfan52023-07-191-0/+5
* image_writer: fix still-picture option for AVIFsfan52023-07-191-1/+1
* image_writer: remove duplicate packet writing codesfan52023-07-191-29/+4
* wayland_common: remove questionable gcd impl and global statesfan52023-07-192-22/+9
* wayland: don't treat tiled and maximized windows the sameDudemanguy2023-07-192-3/+9
* wayland: add locked_size convenience shorthandDudemanguy2023-07-192-8/+10
* vo_gpu_next: add --hdr-contrast-recovery/smoothnessNiklas Haas2023-07-183-0/+12
* vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_framePhilip Langdale2023-07-171-2/+14
* wayland: handle modifier keys correctlyDudemanguy2023-07-172-20/+22
* vo_gpu_next: add --target-contrast optionKacper Michajłow2023-07-173-0/+33
* wayland: wrap resize requests in prepare_resizeDudemanguy2023-07-161-9/+19
* vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`Philip Langdale2023-07-141-2/+2
* vd_lavc: add `drm` and `drm-copy` to the `auto-safe` listPhilip Langdale2023-07-141-0/+2
* vd_lavc: try other hwdecs when falling back after an hwdec failurePhilip Langdale2023-07-141-2/+37
* vo_dmabuf_wayland: error out if compositor doesn't support the formatDudemanguy2023-07-141-2/+71
* build: make dmabuf-wayland a build option and require drmDudemanguy2023-07-141-7/+1
* wayland: use xdg_surface_set_window_geometryDudemanguy2023-07-131-0/+1
* Revert "wayland_gl: wait until resize to create egl_window"Dudemanguy2023-07-131-32/+37
* vo_dmabuf_wayland: guard in destroy_osd_buffersDudemanguy2023-07-121-0/+3
* vo_dmabuf_wayland: stop lazy loading hwdecDudemanguy2023-07-121-17/+12
* vo_dmabuf_wayland: don't try to get pts without frame->currentDudemanguy2023-07-121-1/+2
* vo_dmabuf_wayland: add osd supportDudemanguy2023-07-123-10/+230
* vo_dmabuf_wayland: init wl_list at the top of preinitDudemanguy2023-07-121-2/+2
* vo_dmabuf_wayland: stop guarding viewport interfacesDudemanguy2023-07-121-4/+2
* video/image_writer: check for write errorsNRK2023-07-111-3/+2
* video/image_writer: fix file leak in error pathNRK2023-07-111-0/+1
* wayland: add xdg_toplevel.wm_capabilities handlerllyyr2023-07-101-0/+10
* wayland: add support for suspended toplevel stateDudemanguy2023-07-091-2/+14
* wayland: add cursor-shape-v1 supportDudemanguy2023-07-092-12/+63
* vd_lavc: fix delay_queue for videos with frames < max_delay_queueKacper Michajłow2023-07-091-3/+3
* vd_lavc: prefer d3d11va-copy over dxva2-copyKacper Michajłow2023-07-091-1/+1
* vo_wlshm: bail out of resize if width/height is 0Dudemanguy2023-07-081-0/+4
* wayland: fix memory leak with multiple monitorsDudemanguy2023-07-081-7/+5
* various: correctly ignore cache files with --no-configDudemanguy2023-07-062-10/+18
* vo_gpu/vo_gpu_next: enable gpu shader and icc cache by defaultDudemanguy2023-07-042-0/+2
* vo_gpu: fix some cache related memory leaksDudemanguy2023-07-042-2/+3
* player: add --input-cursor-passthrough optionDudemanguy2023-07-042-2/+44
* vo_gpu_next: remove synchronization from info_callbackKacper Michajłow2023-07-021-9/+0
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copyKacper Michajłow2023-07-021-21/+45
* vo_x11: don't rely on XFree to free calloc-ed dataNRK2023-07-021-1/+6
* vo_x11: check for calloc() failureNRK2023-07-021-3/+5
* win32: add support for drag-and-drop optionDudemanguy2023-07-013-3/+16
* options: add no to drag-and-dropDudemanguy2023-07-012-19/+23