summaryrefslogtreecommitdiffstats
path: root/video/out/hwdec
Commit message (Expand)AuthorAgeFilesLines
* various: fix -Wold-style-declaration warningnanahi2024-03-195-6/+6
* hwdec/dmabuf_interop: reduce magic constant usesfan52024-02-263-9/+12
* hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GLsfan52024-02-261-16/+45
* hwdec/dmabuf_interop_gl: refactor texture creationsfan52024-02-261-25/+50
* hwdec/dmabuf_interop_gl: restyle macros to fit line lengthsfan52024-02-261-19/+23
* hwdec_drmprime: check for AV_PIX_FMT_P210 before using itPhilip Langdale2024-02-101-0/+2
* hwdec_drmprime: add P010 and P210 supportboogie2024-01-282-0/+3
* hwdec_aimagereader: handle lack of JNI gracefullysfan52024-01-271-4/+6
* hwdec_drmprime: try and declare support for weird forked ffmpeg formatsPhilip Langdale2023-12-151-0/+21
* vo: don't pass VADRMPRIMESurfaceDescriptor by valueKacper Michajłow2023-11-281-4/+4
* hwdec_vulkan: use VK_NULL_HANDLE when counting the number of imagesDudemanguy2023-11-181-2/+2
* hwdec: support videotoolbox with libplaceborcombs2023-11-165-0/+907
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-14/+13
* Revert "hwdec_vulkan: account for vulkan frames now using presentation size"Philip Langdale2023-10-261-2/+12
* meson: make libplacebo a required dependencyllyyr2023-10-232-3/+1
* hwdec_drmprime: add nv16 supporthbiyik2023-09-292-0/+3
* cuda: move --cuda-device to cuda_opts groupDudemanguy2023-09-221-3/+4
* hwtransfer: use the right hardware config to find conversion targetsPhilip Langdale2023-08-262-5/+21
* hwtransfer: implement support for hw->hw format conversionPhilip Langdale2023-08-261-0/+3
* hwdec_cuda: drop old PL_API_VER compatibility pathNiklas Haas2023-08-181-90/+0
* hwdec: do not add hwdec device if it failed to createKacper Michajłow2023-06-262-4/+16
* 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
* hwdec_cuda: remove usage of deprecated libplacebo sync APIPhilip Langdale2023-06-031-1/+105
* vo: hwdec_aimagereader: fix compilesfan52023-05-291-1/+1
* hwdec_vulkan: account for vulkan frames now using presentation sizePhilip Langdale2023-05-291-12/+2
* hwdec_vulkan: add Vulkan HW InteropPhilip Langdale2023-05-281-0/+332
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the raPhilip Langdale2023-05-289-14/+16
* hwdec_drmprime: support rpi4_8 and rpi4_10 formatsEmperorPenguin182023-04-202-1/+14
* various: fix typosHarri Nieminen2023-03-282-2/+2
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-205-5/+0
* vo_dmabuf_wayland: reject hw formats not supported by compositorAaron Boxer2023-02-114-6/+35
* hwdec_cuda: fix enum type for semaphoreKacper Michajłow2023-02-021-4/+4
* hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptorDudemanguy2023-01-301-1/+1
* hwdec_vaapi: close file descriptors even if surface export failsAaron Boxer2023-01-281-0/+7
* drm: rewrite based around vo_drm_stateDudemanguy2023-01-212-3/+4
* hwdec_cuda: drop support for PL_HANDLE_WIN32_KMTNiklas Haas2023-01-172-35/+17
* vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leakrepojohnray2023-01-021-1/+5
* hwdec_drmprime: fix memory leakrepojohnray2023-01-021-0/+1
* hwdec_drmprime: support yuv420p formatEmperorPenguin182022-12-102-0/+6
* vo: hwdec: remove legacy_namesPhilip Langdale2022-11-153-3/+0
* hwdec_vaapi: only set VADisplay resource if entire init process has succeededAaron Boxer2022-11-071-4/+4
* vo_dmabuf_wayland: wayland VO displaying dmabuf buffersAaron Boxer2022-10-264-4/+75
* hwdec_aimagereader: fix incorrect return valuessfan52022-10-221-2/+2
* hwdec/dmabuf_interop_gl: work-around implicit rgba swizzlingPhilip Langdale2022-10-151-0/+33
* hwdec/vaapi: improve probing of supported sw formatsPhilip Langdale2022-10-151-3/+47
* vo_gpu/hwdec: rename and introduce legacy names for some interopsPhilip Langdale2022-10-113-3/+327
* vo: hwdec_aimagereader: add missing image format specifiersfan52022-10-031-0/+1
* vo_gpu: hwdec: add Android hwdec utilizing AImageReadersfan52022-10-021-0/+396
* vo: hwdec: do hwdec interop lookup by image formatPhilip Langdale2022-09-211-0/+1
* hwdec/drmprime: fix buildPhilip Langdale2022-08-091-1/+1
* hwdec/dmabuf_interop: Properly prefix `priv` structPhilip Langdale2022-08-095-14/+14
* hwdec/drmprime: Fix small issuesPhilip Langdale2022-08-091-6/+21
* hwdec/drmprime: add drmprime hwdec-interopPhilip Langdale2022-08-091-0/+261
* hwdec/dmabuf_interop_gl: support basic multi-plane formatsPhilip Langdale2022-08-031-38/+53
* hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufsPhilip Langdale2022-08-034-27/+46
* hwdec/dmabuf_interop: refactor out hwdec_vaapi dependenciesPhilip Langdale2022-08-034-39/+53
* hwdec/vaapi: rename interops to reflect more general usePhilip Langdale2022-08-034-11/+11
* hwdec_vaapi_pl: support simple multi-plane image formatsPhilip Langdale2022-07-233-11/+31
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-211-3/+5
* vo_gpu: hwdec_vaapi: Improve logging when probing surface formatsPhilip Langdale2022-03-102-4/+25
* hwdec: release images as soon as possible after mappingNiklas Haas2022-03-031-4/+10
* hwdec_vaapi_vk: rename to vaapi_plNiklas Haas2022-03-033-13/+12
* hwdec_vaapi_gl: properly zero initialize priv structNiklas Haas2022-03-031-6/+8
* vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpointsPhilip Langdale2022-02-061-0/+8
* libplacebo: switch to v4 naming conventionNiklas Haas2022-02-032-10/+8
* libplacebo: update log helpersNiklas Haas2022-02-031-4/+3
* vo_gpu: hwdec_vaapi: avoid drm_fourcc.h dependencyDave Airlie2021-11-251-1/+4
* vo_gpu: hwdec_vaapi: add dma-buf modifiers support.Dave Airlie2021-11-232-1/+20
* vo_gpu: libplacebo: drop conditional code paths for old versionsNiklas Haas2021-10-041-11/+1
* vo_gpu: libplacebo: drop code deprecated in libplacebo v3Niklas Haas2021-10-042-4/+0
* vo_gpu: hwdec_vaapi: silence errors while probingNiklas Haas2021-05-194-4/+7
* vo_gpu: vaapi: export plane pitch properlyNiklas Haas2021-02-121-0/+4
* vo_gpu: hwdec_vaapi: handle lack of object size with AMD driversPhilip Langdale2020-07-141-0/+26
* vo_gpu: hwdec_vaapi: add support for DRM format modifiersNiklas Haas2020-07-141-2/+5
* vo_gpu: hwdec_vaapi: set correct hw_imgfmt valuewm42020-01-171-0/+1
* vaapi: reduce log levels furtherwm42020-01-111-7/+10
* vo_gpu: hwdec_vaapi: silence warning during probingwm42020-01-111-1/+4
* vo_gpu: hwdec_vaegl: remove support for old-style interopPhilip Langdale2019-12-283-128/+5
* vo_gpu: hwdec_vaapi_gl: use gl_check_extension() instead of strstr()wm42019-12-071-3/+3
* vo_gpu: hwdec_vaapi_gl: do not include eglext.hwm42019-12-071-9/+0
* vo_gpu: hwdec_vaapi_gl: add missing PLANE3 defines as wellwm42019-12-071-0/+8
* vo_gpu: hwdec_cuda: Reduce message level of errors while probingPhilip Langdale2019-11-172-5/+7
* build: fix compilation conditions for vaapi interop initsPhilip Sequeira2019-11-101-2/+2
* vo_gpu: hwdec_cuda: Synchronise OpenGL InteropPhilip Langdale2019-09-283-0/+8
* hwdec_vaapi_gl: add missing compatibility defineswm42019-09-271-0/+6
* vo_gpu: hwdec_vaegl: silence confusing message during probingwm42019-09-191-2/+47
* vo_gpu: hwdec_vaegl: refactor format probingwm42019-09-191-40/+64
* drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f...Anton Kindestam2019-09-181-2/+2
* vo_gpu: hwdec_vaapi: Refactor Vulkan and OpenGL interops for VAAPIPhilip Langdale2019-09-154-325/+470
* vo_gpu: hwdec_cuda: Improve interop selection mechanismPhilip Langdale2019-09-154-15/+20
* vo_gpu: hwdec_vaapi: Synchronise after exporting VA surfacePhilip Langdale2019-08-071-0/+3
* vo_gpu: hwdec_vaapi: Count planes rather than layers in Vulkan interopPhilip Langdale2019-07-081-1/+1
* vo_gpu: hwdec_vaapi: Suppress format errors when probingPhilip Langdale2019-07-081-1/+2
* vo_gpu: hwdec_vaapi: Add Vulkan interopPhilip Langdale2019-07-081-157/+294
* vo_gpu: hwdec_vaegl: Rename and move to hwdec_vaapiPhilip Langdale2019-07-081-0/+558
* vo/gpu: hwdec_cuda: Refactor gpu api specific code into separate filesPhilip Langdale2019-05-034-0/+845