summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* video/image_writer: add avif screenshot supportcloud116652023-07-012-17/+296
* vd_lavc: do inline string array initialisation for hwdec_apiPhilip Langdale2023-06-291-3/+1
* vd_lavc: let the user provide a priority list of hwdecs to considerPhilip Langdale2023-06-291-76/+81
* wayland: remove erroneous POLLERR usageNRK2023-06-291-1/+1
* image_writer: respect jpeg-quality when using ffmpeg for writingsfan52023-06-291-1/+9
* image_writer: remove unused struct fieldssfan52023-06-291-5/+0
* mp_image: abort on av_buffer_ref() failureNRK2023-06-283-23/+12
* hwdec: fix undeclared identifier in mediacodec_embedsyphyr2023-06-281-1/+1
* vo_drm: fix null dereference and using closed fdNRK2023-06-281-5/+0
* hwdec: do not add hwdec device if it failed to createKacper Michajłow2023-06-2610-8/+64
* vd_lavc: check if av_device_ref is availableKacper Michajłow2023-06-261-1/+3
* vo: hwdec: prioritise `drmprime` over `drmprime_overlay`Philip Langdale2023-06-221-1/+1
* vo_gpu_next: add --corner-rounding optionNiklas Haas2023-06-211-0/+6
* vo_gpu_next: add missing --gamut-mapping-mode optionsNiklas Haas2023-06-213-4/+25
* vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)Dudemanguy2023-06-164-34/+2
* wayland: bump wayland-protocols to 1.25Dudemanguy2023-06-162-14/+1
* wayland: bump required version to 1.20Dudemanguy2023-06-161-8/+0
* vo_dmabuf_wayland: update the image of pending buffersDudemanguy2023-06-141-7/+3
* vo_dmabuf_wayland: use a minimum of 15 buffersDudemanguy2023-06-141-1/+1
* player: add drag-and-drop optionDudemanguy2023-06-122-5/+13
* wayland: avoid misleading log messages on drag/dropDudemanguy2023-06-121-4/+6
* hwdec_cuda: clear vulkan semaphore fd after passing ownership to cudaPhilip Langdale2023-06-041-0/+1
* hwdec_vulkan: respect probing flag when logging during initPhilip Langdale2023-06-031-3/+4
* vulkan: don't assume all ra_ctx implementations have a swapchainPhilip Langdale2023-06-031-1/+1
* hwdec_cuda: remove usage of deprecated libplacebo sync APIPhilip Langdale2023-06-031-1/+105
* video/out/android: assert WinID value before usesfan52023-06-032-0/+2
* hwdec_vulkan: enable AV1 support if availablePhilip Langdale2023-05-291-0/+2
* vo: hwdec_aimagereader: fix compilesfan52023-05-291-1/+1
* hwdec_vulkan: simplify requirement checks for Vulkan interopPhilip Langdale2023-05-291-12/+8
* vo/vulkan: do not define zero sized arrayKacper Michajłow2023-05-291-4/+2
* hwdec_vulkan: account for vulkan frames now using presentation sizePhilip Langdale2023-05-291-12/+2
* f_hwtransfer: disable vulkan multiplane images when uploading from cudaPhilip Langdale2023-05-283-3/+24
* vo: vulkan: request additional extensions and features for ffmpegPhilip Langdale2023-05-281-0/+47
* hwdec_vulkan: add Vulkan HW InteropPhilip Langdale2023-05-284-0/+343
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the raPhilip Langdale2023-05-2828-56/+65
* vo_gpu_next: fix to allow using dllimportKacper Michajłow2023-05-271-1/+1
* vo_gpu_next: respect `gl->flipped`Niklas Haas2023-05-271-2/+4
* opengl: move `ra_gl_ctx_params.flipped` to `struct GL`Niklas Haas2023-05-275-8/+8
* vo: make mp_frame_perf thread safeKacper Michajłow2023-05-253-7/+7
* vo_gpu_next: add size guard for pass->num_samplesKacper Michajłow2023-05-251-2/+3
* vo_gpu_next: synchronize voctrl_performance_data accessKacper Michajłow2023-05-251-0/+11
* vo_gpu_next: fix off by one in info_callbackKacper Michajłow2023-05-251-1/+1
* vo_dmabuf_wayland: rewrite around wl_listDudemanguy2023-05-243-426/+245
* vo_gpu_next: fix build on older libplaceboNiklas Haas2023-05-241-1/+0
* vo_gpu_next: update to new libplacebo gamut mapping APINiklas Haas2023-05-241-3/+29
* vo_gpu_next: remove --tone-mapping-crosstalkNiklas Haas2023-05-243-5/+1
* context_drm_egl: check for non-existant drm in uninitMatthew Lindner2023-05-221-19/+24
* ra_d3d11: change how messages are ignored during texture size lookupKacper Michajłow2023-05-181-13/+9
* wayland: improve guessing when mpv is focusedDudemanguy2023-05-171-6/+16
* vo_gpu_next: allow to use ICC profile luminance valueKacper Michajłow2023-05-133-4/+16
* mp_image: use the ffmpeg interlaced frame flags where availablePhilip Langdale2023-05-111-0/+14
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-097-10/+35
* wayland: add support for wl_surface.preferred_buffer_scaleSimon Ser2023-04-301-2/+49
* vo_gpu_next: fixes to allow using dllimportKacper Michajłow2023-04-241-3/+3
* hwdec_drmprime: support rpi4_8 and rpi4_10 formatsEmperorPenguin182023-04-202-1/+14
* wayland: correctly scale configure_boundsiczero2023-04-111-2/+2
* video/out/gpu: Fix compilation warning of out of bound accessMika Kuoppala2023-04-101-7/+9
* mp_image: always add AV_FRAME_DATA_DOVI_METADATA when presentquietvoid2023-04-101-8/+2
* win32: follow Windows settings and update dark mode stateKacper Michajłow2023-04-041-0/+48
* d3d11: retry device creation without debug, if SDK is not availableKacper Michajłow2023-04-021-1/+10
* context_angle: include eglext_angle.h explicitlyKacper Michajłow2023-03-301-0/+1
* various: fix various typos in the code baseAlexander Seiler2023-03-283-11/+11
* various: fix typosHarri Nieminen2023-03-2813-16/+16
* vo_gpu_next: drop various PL_API_VER checksllyyr2023-03-262-46/+2
* vo_gpu_next: compatibility with libplacebo v6.265llyyr2023-03-131-1/+6
* wayland: make wayland-edge-pixels-pointer default to 16Dudemanguy2023-03-081-1/+1
* wayland: use correct x/y coordinates for the cursorDudemanguy2023-03-082-15/+11
* wayland: fix client side resizeChristoph Heinrich2023-03-071-1/+1
* vo_gpu_next: compatibility with PL_API_VER >= 254Niklas Haas2023-03-061-2/+12
* vo_gpu_next: use inverse mapping functions to tag screenshotsLeo Izen2023-03-051-14/+5
* video/out/placebo/utils: add mappings from pl enums to mpv enumsLeo Izen2023-03-052-0/+72
* video: add missing libplacebo colorspace enumsLeo Izen2023-03-054-0/+53
* mp_image: assert if src and dst are different in copy_attributesKacper Michajłow2023-03-051-0/+2
* mp_image: copy side data in mp_image_copy_attributesKacper Michajłow2023-03-051-0/+12
* vo: fix race condition with redraw requestsDudemanguy2023-03-021-1/+11
* test: integrate unittests with mesonDudemanguy2023-03-024-15/+21
* zimg: fix MP_CSP_PRIM_CIE_1931 mappingKacper Michajłow2023-03-021-1/+1
* zimg: add ZIMG_TRANSFER_ST428 mappingKacper Michajłow2023-03-021-0/+4
* zimg: set correct primaries for XYZKacper Michajłow2023-03-021-1/+4
* sws_utils: hardcode output gamma and primaries for XYZKacper Michajłow2023-03-021-0/+10
* mp_image: fix XYZ gamma and primaries guessKacper Michajłow2023-03-021-12/+4
* vo_gpu: improve XYZ conversionKacper Michajłow2023-03-022-6/+14
* mp_image: be less agressive with clearing color informationKacper Michajłow2023-03-021-3/+8
* csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1Kacper Michajłow2023-03-024-0/+15
* player: add --auto-window-resize optionDudemanguy2023-03-024-14/+23
* ra: assert when using params with dimensionsDudemanguy