summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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 dimensionsDudemanguy2023-03-021-0/+10
* wayland: request frame callbacks on the topmost surfaceDaniel van Vugt2023-02-282-3/+5
* wayland: deduplicate and cache detection of dmabuf-waylandDaniel van Vugt2023-02-282-4/+4
* wayland: use bool type for alpha framebuffer trackingRay Smith2023-02-285-5/+5
* vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possiblemsoxzw2023-02-281-2/+8
* vf_gpu: initialize depth=1 on target texturesaverne2023-02-281-0/+1
* video: initialize depth=1 on screenshot texturesaverne2023-02-281-0/+1
* various: fix warning -Wimplicit-const-int-float-conversionThomas Weißschuh2023-02-261-2/+2
* vo_gpu_next: fix warning -Wunused-functionThomas Weißschuh2023-02-261-0/+2
* vo_wayland: fix warning -Wvoid-pointer-to-enum-castThomas Weißschuh2023-02-261-1/+1
* vd_lavc: sort hwdecs without hwdevices last for autoprobingsfan52023-02-261-0/+3
* vd_lavc: prioritize mediacodec for hwdec autoprobesfan52023-02-261-0/+2
* video: make csp option definitions privateThomas Weißschuh2023-02-242-22/+19
* video: make csp equalizer params floatThomas Weißschuh2023-02-242-11/+11
* vo_gpu: fix newline in log messagesfan52023-02-241-1/+1
* vo_gpu_next: fix color space hint with target peak overrideKacper Michajłow2023-02-231-1/+4
* options: remove explicit initialization of integers to 0Christoph Heinrich2023-02-213-12/+1
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-216-3/+5
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-2141-198/+185
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-2032-48/+0
* Vulkan: add configure check for VK_KHR_display extensionrcombs2023-02-201-0/+2
* vo_gpu_next: add --tone-mapping-visualizeNiklas Haas2023-02-193-0/+5
* vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightnessquietvoid2023-02-193-16/+53
* mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side dataquietvoid2023-02-193-1/+13
* Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"Dudemanguy2023-02-184-5/+35
* video/image_writer: use effort=4 default for JXL screenshotsLeo Izen2023-02-171-1/+1
* vo_gpu_next: allow native CSP screenshotsNiklas Haas2023-02-131-0/+5
* player/screenshot: pass on ability to output native CSPNiklas Haas2023-02-131-1/+1
* video/image_writer: force sRGB for unsupported formatsNiklas Haas2023-02-131-8/+13
* video/image_writer: add image_writer_flexible_cspNiklas Haas2023-02-132-0/+16
* vo_gpu_next: tag screenshots with correct colorspaceNiklas Haas2023-02-131-0/+15
* vo_gpu_next: only apply target options in window screenshot modeNiklas Haas2023-02-131-1/+5
* vo_gpu_next: be explicit about screenshot reprNiklas Haas2023-02-131-0/+1
* vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10Niklas Haas2023-02-133-1/+9
* vo_gpu_next: support mapping HDR10+ dynamic metadataNiklas Haas2023-02-131-0/+19
* vf_sub: undeprecateDudemanguy2023-02-111-2/+0
* vo_dmabuf_wayland: reject hw formats not supported by compositorAaron Boxer2023-02-1110-33/+78
* video/image_writer: change screenshot-tag-colorspace default to yesLeo Izen2023-02-091-1/+1
* vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaksAaron Boxer2023-02-053-65/+114
* vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninitAaron Boxer2023-02-051-1/+1
* vo_dmabuf_wayland: simplify buffer pool resetAaron Boxer2023-02-051-12/+9
* vo_dmabuf_wayland: only resize when a new frame is about to be drawnAaron Boxer2023-02-051-4/+12
* image_pool: properly free framesThomas Weißschuh2023-02-031-2/+2
* sws_utils: add check for HAVE_ZIMG to suppress warningsKacper Michajłow2023-02-021-0/+5
* vo_gpu_next: add check for PL_HAVE_LCMSKacper Michajłow2023-02-021-1/+1
* hwdec_cuda: fix enum type for semaphoreKacper Michajłow2023-02-021-4/+4
* vo_d3d11: do not call MAKEINTRESOURCEW twiceKacper Michajłow2023-02-021-1/+1
* osdep: add MP_FALLTHROUGHKacper Michajłow2023-02-023-3/+3
* libplacebo: fix enum type castKacper Michajłow2023-02-021-4/+4
* video/image_writer: avoid stripping colorspace info when writing imageLeo Izen2023-01-311-0/+1
* hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptorDudemanguy2023-01-301-1/+1
* vo_lavc: set frame rate on encoder; fixes #11215rcombs2023-01-291-0/+11
* wayland: add auto choice to wayland-configure-boundsDudemanguy2023-01-301-2/+12
* wayland: handle runtime hidpi-window-scale changes correctlyDudemanguy2023-01-301-6/+2
* wayland: unbreak runtime geometry/autofit changesDudemanguy2023-01-301-12/+15
* hwdec_vaapi: close file descriptors even if surface export failsAaron Boxer2023-01-281-0/+7
* vo_dmabuf_wayland: close file handles when surface export failsAaron Boxer2023-01-281-2/+9
* vo_dmabuf_wayland: plug leaking file descriptor from solid buffer poolAaron Boxer2023-01-281-0/+1
* vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightfor...Kacper Michajłow2023-01-282-8/+5
* x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timingSultan Alsawaf2023-01-253-9/+3
* wayland: add wp-fractional-scale-v1 supportDudemanguy2023-01-245-17/+113
* wayland: rewrite geometry and scaling handlingDudemanguy2023-01-246-39/+31
* vo_gpu: implement VO_DR_FLAG_HOST_CACHEDsfan52023-01-236-0/+30
* vo_gpu_next: implement VO_DR_FLAG_HOST_CACHEDNiklas Haas2023-01-231-0/+5
* vd_lavc: add "auto" choice for vd-lavc-drsfan52023-01-232-4/+12
* vo: add `int flags` to the get_image signatureNiklas Haas2023-01-2312-29/+34
* drm: rewrite based around vo_drm_stateDudemanguy2023-01-2110-1168/+951
* mp_image: fix XYZ primaries defaultNiklas Haas2023-01-211-4/+4
* hwdec_cuda: drop support for PL_HANDLE_WIN32_KMTNiklas Haas2023-01-172-35/+17
* wayland: only warn when actually missing idle inhibit supportThomas Weißschuh2023-01-161-5/+6
* vo: make driver list staticThomas Weißschuh2023-01-161-1/+1
* vo: remove trailing NULL element from driver arrayThomas Weißschuh2023-01-161-3/+2
* wayland: store presentation feedbacks in a poolDudemanguy2023-01-132-20/+65
* Revert "wayland: dispatch and wait for compositor events in uninit"Dudemanguy2023-01-132-22/+27
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-129-20/+19
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-129-28/+14
* {video,audio}: adjust unsafe strncpy usagessfan52023-01-121-2/+2
* video/x11: replace sprintf usagesfan52023-01-121-1/+1
* video: replace sprintf usagesfan52023-01-122-2/+2
* ra_d3d11: fix incorrect typesfan52023-01-121-1/+1
* vo_dmabuf_wayland: drop support for linux-dmabuf-v2Dudemanguy2023-01-123-35/+2
* vo_dmabuf_wayland: support panscan and panningAaron Boxer2023-01-111-1/+38
* vo_wlshm: properly support video panscanDudemanguy2023-01-091-0/+6
* wayland: make vo_wayland_reconfig a boolDudemanguy2023-01-084-10/+4
* wayland: cleanup on vo_wayland_init errorDudemanguy2023-01-083-13/+12
* vo: change vo_platform_init to boolDudemanguy2023-01-088-15/+14
* vo_wlshm: cleanup on failureDudemanguy2023-01-081-15/+18
* vo_dmabuf_wayland: goto err instead of returningDudemanguy2023-01-081-11/+11
* vulkan: fix build error for 32bit builds with clangChristoph Reiter2023-01-081-1/+1
* wayland: dispatch and wait for compositor events in uninitDudemanguy2023-01-032-30/+25
* wayland: initalize display_fd as -1Dudemanguy2023-01-031-3/+4
* wayland: consistently employ use_presentDudemanguy2023-01-031-4/+1
* vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leakrepojohnray2023-01-021-1/+5
* hwdec_drmprime: fix memory leakrepojohnray2023-01-021-0/+1
* vo_opengl: do not blindly reject all Microsoft's OpenGL implementationsKacper Michajłow2022-12-301-3/+3
* x11: add modesetting to the xpresent whitelistSultan Alsawaf2022-12-271-1/+2
* build: add configure test for POSIX shm for the sake of vo_kittysfan52022-12-261-4/+5
* vo_kitty: Introduce modern sixel alternativeMia Herkt2022-12-212-0/+434
* hwdec/d3d11va: fix a possible memory leakchen702022-12-211-0/+1
* filter_kernels: fix kaisergaramond132022-12-201-1/+1
* vo_sixel: Implement write() loopMia Herkt2022-12-201-4/+16
* vo_sixel: Rename draw-clear -> config-clearMia Herkt2022-12-201-5/+5
* osdep/terminal.h: Rename screen buffer controlsMia Herkt2022-12-202-4/+4
* vo_sixel: Alias/deprecate exit-clear -> alt-screenMia Herkt2022-12-201-5/+7
* vo_sixel: Make buffering optionalMia Herkt2022-12-201-7/+21
* vo_sixel: Buffer full output sequenceMia Herkt2022-12-191-19/+27
* vo_sixel: Use write(2) on POSIX platformsMia Herkt2022-12-191-14/+35
* vo_tct: Use newer options APIMia Herkt2022-12-191-28/+24
* vo_sixel: Move user options to structMia Herkt2022-12-191-69/+66
* vo_sixel: Add option to skip clear while drawingMia Herkt2022-12-191-7/+12
* osdep/terminal: Move common esc codes to terminal.hMia Herkt2022-12-192-42/+32
* vo_sixel: Use the alternate buffer to restore termMia Herkt2022-12-191-4/+6
* vo_tct: Use the alternate buffer to restore termMia Herkt2022-12-191-3/+7
* vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flagPhilip Langdale2022-12-121-0/+11
* hwdec_drmprime: support yuv420p formatEmperorPenguin182022-12-102-0/+6
* player: add window-id propertyNRK2022-12-052-0/+7
* ffmpeg: update to handle deprecation of `av_init_packet`Philip Langdale2022-12-031-6/+10
* sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`Philip Langdale2022-12-011-0/+14
* vd_lavc: update to handle deprecation of `pkt_duration`Philip Langdale2022-12-011-0/+5
* ffmpeg: increase minimum required version to 4.4Philip Langdale2022-12-011-2/+0
* wayland: check for resize/move in touch event firstDudemanguy2022-12-011-8/+9
* vo_gpu_next: don't flush cache on OSD updateNiklas Haas2022-11-251-2/+9
* lcms: fix validate_3dlut_size_optNiklas Haas2022-11-211-4/+1
* lcms: always parse lcms2-related optionsNiklas Haas2022-11-211-40/+34
* vo_dmabuf_wayland: use single-pixel-buffer-v1LaserEyess2022-11-203-18/+49
* wlbuf_pool.h: add headers for forward declarationsLaserEyess2022-11-202-1/+4
* vo_gpu_next: fix undefined behavior on alpha-first formatsNiklas Haas2022-11-191-1/+4
* wayland: also log refresh rate on surface entranceDudemanguy2022-11-181-2/+2
* drm: remove legacy APILaserEyess2022-11-164-119/+54
* wayland: add support for content-type protocolDudemanguy2022-11-152-0/+57
* player/video: add VOCTRL_CONTENT_TYPEDudemanguy2022-11-151-0/+9
* vo: hwdec: remove legacy_namesPhilip Langdale2022-11-155-16/+0
* player: add --force-render optionDudemanguy2022-11-152-2/+3
* wayland: error out if essential protocol support is missingDudemanguy2022-11-153-0/+36
* vo_gpu_next: add tunable shader parametersNiklas Haas2022-11-113-1/+61
* vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warningssfan52022-11-101-2/+4
* wayland, x11: fix possibly unsafe bstr usagesfan52022-11-102-3/+3
* vo_dmabuf_wayland: improve error handling exporting VA surfaceAaron Boxer2022-11-071-23/+25
* hwdec_vaapi: only set VADisplay resource if entire init process has succeededAaron Boxer2022-11-071-4/+4
* gpu/context: properly guard wldmabuf contextDudemanguy2022-11-031-1/+1
* vo_gpu_next: set background transparencyNiklas Haas2022-11-011-0/+1