summaryrefslogtreecommitdiffstats
path: root/video/out
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: fix screenshots of rotated sourcesNiklas Haas30 hours1-3/+6
* vo_gpu_next: use static assert for array sizeNiklas Haas2 days1-1/+1
* vo_gpu_next: update render_info for upstream API changeNiklas Haas2 days1-11/+14
* vo_gpu_next: implement --video-output-levelsNiklas Haas3 days1-0/+4
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale7 days2-10/+42
* filters: support loading new hwdec_interops from filtersPhilip Langdale7 days1-1/+1
* vo: hwdec: do hwdec interop lookup by image formatPhilip Langdale7 days9-0/+9
* vo_gpu_next: support error diffusion ditheringNiklas Haas9 days1-6/+14
* mac: avoid unnecessary unsafe conversions; fixes crash in debug buildsrcombs2022-09-142-22/+14
* vo_gpu_next: only require full pixel byte alignmentNiklas Haas2022-09-121-3/+3
* vo_gpu_next: implement ICC 3DLUT cachingNiklas Haas2022-09-121-0/+65
* vo_gpu_next: use correct pixel size when mapping formatsNiklas Haas2022-09-121-1/+1
* vo_gpu_next: fix typo affecting --target-trc optionTillmann Karras2022-09-021-1/+1
* x11: add support for F13-F24 keysThomas Weißschuh2022-09-021-0/+4
* wayland: add support for F13-F24 keysThomas Weißschuh2022-09-021-0/+6
* vo_gpu_next: display subtitles without video streamNiklas Haas2022-08-311-1/+2
* vo_gpu_next: pass GL get_proc_addr pointer to libplaceboNiklas Haas2022-08-193-0/+11
* wayland: add support for configure boundsDudemanguy2022-08-142-2/+32
* x11: fix display-{width,height} calculationDudemanguy2022-08-141-3/+9
* drm_common: remove hard dependency on drmIsKMS()sfan52022-08-111-5/+14
* context_drm_egl: skip page flip wait on errorHo Ming Shun2022-08-111-1/+1
* gpu/hwdec: reorder `drmprime` below `drmprime_drm`Philip Langdale2022-08-091-1/+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-092-0/+263
* 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
* drm_common: skip cards that don't support KMS for autodetectionsfan52022-08-031-0/+15
* drm: avoid drmModeAtomicCommit races by blockingHo Ming Shun2022-08-031-1/+1
* wayland: add missing newline in wayland_commonEmmanuel Gil Peyrot2022-07-231-1/+1
* hwdec_vaapi_pl: support simple multi-plane image formatsPhilip Langdale2022-07-233-11/+31
* vo_gpu_next: fix screenshots on single-frame filesNiklas Haas2022-07-231-1/+1
* vo_gpu/d3d11: fix VRAM leakGraham Booker2022-07-211-1/+1
* vo_gpu_next: don't crash on !frame->currentNiklas Haas2022-07-181-5/+7
* libplacebo: fix compatibility with libplacebo >= 5Coelacanthus2022-07-161-1/+1
* vo_gpu: fix 3DLUT precisionNiklas Haas2022-07-151-2/+3
* drm_prime: fix newline in error messageHo Ming Shun2022-07-051-1/+1
* context_x11egl: remove supposed transparency fixDudemanguy2022-07-011-3/+0
* vo_gpu_next: implement --cscaleNiklas Haas2022-06-241-0/+3
* x11: avoid XPresent API calls when it's not neededDudemanguy2022-06-227-23/+52
* x11: add --x11-present optionDudemanguy2022-06-221-3/+5
* x11: add nouveau to the xpresent whitelistDudemanguy2022-06-221-1/+3
* x11: correct provider detection logicDudemanguy2022-06-211-2/+2
* vo_vaapi_wayland: remove vaapi format query as formats are never usedAaron Boxer2022-06-211-25/+2
* x11: replace strcasestr usage with bstrDudemanguy2022-06-191-6/+8
* x11: support xorg present extensionDudemanguy2022-06-1910-191/+97
* x11: use xrandr providers for driver detectionDudemanguy2022-06-192-0/+27
* vo: move wayland presentation to separate filesDudemanguy2022-06-198-120/+158
* vo_vaapi_wayland: only attach solid buffer once to main surface, on creationAaron Boxer2022-06-151-1/+1
* vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resizeAaron Boxer2022-06-151-2/+0
* wayland: set appid before initial surface commitDudemanguy2022-06-111-3/+3
* wayland_gl: fix a typoDudemanguy2022-06-111-1/+1
* wayland_gl: wait until resize to create egl_windowDudemanguy2022-06-101-34/+32
* wayland_gl: use wl->scaling when creating egl_windowDudemanguy2022-06-071-2/+3
* wayland: rearrange initialization logicDudemanguy2022-06-071-10/+8
* wayland: remove some unneeded lines from reconfigDudemanguy2022-06-061-2/+0
* vo_gpu_next: fix OSD rendering of screenshotsNiklas Haas2022-06-061-5/+6
* video/out/dither: remove custom index_t typedefWessel Dankers2022-06-041-26/+24
* wayland: force vo_vaapi_wayland scaling to 1Dudemanguy2022-05-301-1/+2
* vo: move allocate_memfd method to wayland_commonAaron Boxer2022-05-304-36/+26
* vo_vaapi_wayland/wayland_common: code style fixesDudemanguy2022-05-303-138/+177
* wayland: use mp_tag_str not drm_format_stringDudemanguy2022-05-304-455/+3
* vo: allow vaapi_wayland and vaapi_x11 to coexistAaron Boxer2022-05-301-2/+3
* wayland: don't depend on the order of global announcementsJulian Orth2022-05-281-4/+10
* vo: add new vaapi-wayland driverAaron Boxer2022-05-246-1/+953
* various: remove trailing whitespaceGuido Cella2022-05-142-2/+2
* wayland: use wl_output v4 for display-namesDudemanguy2022-05-131-2/+4
* context_drm_egl: support monitor parDudemanguy2022-05-051-0/+9
* wayland: use wl_surface_damage_bufferDudemanguy2022-04-272-5/+5
* various: fix typosCœur2022-04-2513-18/+18
* vo_gpu_next: avoid 0x0 resizesDudemanguy2022-04-241-2/+4
* vo_wlshm: use draw_frame instead of draw_imageDudemanguy2022-04-211-3/+3
* wayland: use wl_output v4 for --fs-screen-nameDudemanguy2022-04-111-3/+30
* x11: avoid wasteful rendering when possibleDudemanguy2022-04-117-1/+37
* wayland: unify visibility checking codeDudemanguy2022-04-117-23/+33
* vo_gpu/d3d11: add message ID based log level mappingJan Ekström2022-04-111-6/+64
* vo_gpu/d3d11: mimic libplacebo backbuffer usageJan Ekström2022-04-111-7/+10
* vo_gpu/d3d11: enable receival of color depth without active backbufferJan Ekström2022-04-111-2/+12
* vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMATJan Ekström2022-04-112-0/+16
* vo_gpu_next: switch to unpooled hwdec mappingNiklas Haas2022-04-113-64/+85
* x11: fix screen-name optionDudemanguy2022-04-081-0/+1
* egl_helpers: request at least 8 alpha bits if necessaryOlivier Perret2022-04-071-1/+1
* drm: context_drm_egl: add support for enabling VRRPhilip Langdale2022-04-055-0/+29
* vd_lavc: add vo caps and option to set GPU film grain applicationLynne2022-04-052-1/+7
* vo_gpu_next: apply film grain if such metadata is presentLynne2022-04-051-0/+5
* Revert "vo_gpu_next: remove unnecessary dependency"Niklas Haas2022-04-011-2/+1
* vo_gpu_next: remove unnecessary dependencyNiklas Haas2022-03-291-1/+2
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-217-20/+21
* vo_gpu_next: also include stride alignment in DR sizeNiklas Haas2022-03-141-2/+3
* vulkan: correctly inherit proc_addr pointerNiklas Haas2022-03-131-0/+1
* vo_gpu: hwdec_vaapi: Improve logging when probing surface formatsPhilip Langdale2022-03-102-4/+25
* vo_gpu_next: fix crash when disabling DR at runtimeNiklas Haas2022-03-081-5/+6
* vo_gpu_next: don't leak mpi on failed uploadNiklas Haas2022-03-081-32/+37
* vo_gpu_next: properly keep track of DR allocationsNiklas Haas2022-03-071-27/+39
* vo_gpu_next: don't allocate dr_buf as part of the AVBufferRefNiklas Haas2022-03-061-20/+9
* hwdec: fix out-of-date preprocessor variable nameNiklas Haas2022-03-041-1/+1
* vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdecJames Ross-Gowan2022-03-033-5/+44
* vo_gpu_next: add support for hardware decodingNiklas Haas2022-03-032-36/+166
* vo_gpu_next: configure the VO queue size dynamicallyNiklas Haas2022-03-031-12/+21
* vo_gpu_next: expose EGLDisplay to pl_gpuNiklas Haas2022-03-031-0/+7
* vo_gpu: move hwdec loading code to common helperNiklas Haas2022-03-036-153/+193
* hwdec: release images as soon as possible after mappingNiklas Haas2022-03-033-4/+15
* 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_next: remove/simplify plane flipping hacksNiklas Haas2022-02-251-37/+9
* vo_gpu_next: avoid rendering subtitles as HDR/wide gamutNiklas Haas2022-02-251-1/+9
* vo_gpu_next: refactor subtitle renderingNiklas Haas2022-02-213-30/+56
* vo_gpu: hwdec: load hwdec interops on-demand by defaultPhilip Langdale2022-02-173-12/+77
* vo_gpu_next: don't crash on negative plane stridesNiklas Haas2022-02-111-5/+34
* vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7James Ross-Gowan2022-02-091-0/+10
* wayland: partially fix drag and drop handlingDudemanguy2022-02-071-2/+15
* vo_gpu_next/context: get graphics API-specific contexts from pl_gpuJan Ekström2022-02-061-36/+31
* vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpointsPhilip Langdale2022-02-061-0/+8
* libplacebo: switch to new target format APINiklas Haas2022-02-031-1/+6
* libplacebo: switch to new GPU limits APIsNiklas Haas2022-02-031-6/+11
* libplacebo: switch to v4 naming conventionNiklas Haas2022-02-035-50/+46
* libplacebo: update log helpersNiklas Haas2022-02-038-38/+35
* libplacebo: bump minimum dependency to 4.157Niklas Haas2022-02-031-10/+3
* vo_gpu_next: create shader cache dir if missingNiklas Haas2022-02-031-0/+1
* build: rename libplacebo version checkNiklas Haas2022-02-031-1/+1
* wayland: always start rendering after a resizeJulian Orth2022-02-031-0/+6
* filter kernels: add cosine windowgaramond132022-02-031-0/+6
* vo_gpu_next: initial attempt at adding d3d11 supportJan Ekström2022-02-021-7/+87
* vo_gpu_next/context: common'ize things that would be common for non-vulkanJan Ekström2022-02-021-10/+25
* vo_gpu/d3d11: enable access to the underlying ra_ctx swap chainJan Ekström2022-02-022-0/+22
* vo_gpu/d3d11: add more usage flags to the swapchain imagesJames Ross-Gowan2022-02-021-1/+8
* vo_gpu/d3d11: early exit in start_frame if output fbo is nullptrJan Ekström2022-02-021-0/+3
* win32: apply geometry position to content instead of windowAvi Halachmi (:avih)2022-02-021-1/+6
* wayland: always resize when scale changes on surface enterDudemanguy2022-01-271-0/+1
* wayland: support extra mouse buttonsRyan Hendrickson2022-01-281-18/+22
* wayland: actually handle 0x0 resizes correctlyDudemanguy2022-01-271-0/+8
* Revert "wayland: ignore 0x0 resizes"Dudemanguy2022-01-271-3/+2
* x11: sanitize window title to UTF-8 for EWMHDudemanguy2022-01-241-2/+7
* wayland: sanitize toplevel title to UTF-8Dudemanguy2022-01-241-1/+5
* wayland: ignore 0x0 resizesDudemanguy2022-01-231-2/+3
* vo_gpu: add HOOKED_gatherNiklas Haas2022-01-151-0/+5
* vo_gpu_next: fix SUBBITMAP_BGRANiklas Haas2022-01-111-1/+1
* sub: rename SUBBITMAP_RGBA to SUBBITMAP_BGRANiklas Haas2022-01-114-11/+11
* vo_gpu: placebo: add missing gamma functionsNiklas Haas2022-01-101-3/+10
* vo_gpu_next: forward dovi metadata to libplaceboNiklas Haas2022-01-091-0/+17
* wayland: use `xkb_keymap_new_from_buffer`Julian Orth2022-01-081-1/+2
* wayland: map keymaps with `MAP_PRIVATE`Julian Orth2022-01-081-1/+1
* vo_gpu: add --tone-mapping-modeNiklas Haas2022-01-074-19/+56
* vo_gpu: add --gamut-mapping-modeNiklas Haas2022-01-074-13/+41
* vo_gpu_next: use new HDR metadata optionsNiklas Haas2022-01-073-77/+52
* vo_gpu_next: update for new tone mapping optionsNiklas Haas2022-01-074-26/+61
* vo_gpu: move image2D precision qualifier to point of usesfan52022-01-021-3/+1
* vo_gpu_next: fix --target-peak scalingNiklas Haas2021-12-291-1/+1
* wayland: avoid doing unneccesary window resizesDudemanguy2021-12-201-7/+0
* vo_gpu: stop hard-coding max compute group threadsPhilip Langdale2021-12-196-6/+13
* vo_gpu_next: implement VOCTRL_EXTERNAL_RESIZEsfan52021-12-192-1/+5
* {player,video}: remove references to obsolete opengl-cb APIsfan52021-12-155-37/+5
* vo_gpu: opengl: some fixes to make compute shaders work with GLESPhilip Langdale2021-12-124-10/+15
* vo_gpu: opengl: fix OpenGL ES version and extension handlingPhilip Langdale2021-12-122-5/+25
* vo_gpu: opengl: try and create context at version 440 againPhilip Langdale2021-12-071-0/+9
* vo_gpu: opengl: fix wrong glMemoryBarrierNiklas Haas2021-12-061-1/+1
* vo_gpu_next: fix UB in query_format()Niklas Haas2021-12-051-1/+1
* wayland: ensure read and draw buffers are assignedKurt Kartaltepe2021-12-043-0/+9
* opengl: support DebugMessageCallback on ESKurt Kartaltepe2021-12-021-0/+11
* vo_gpu_next: implement VOCTRL_SCREENSHOTNiklas Haas2021-11-281-2/+120
* vo_gpu_next: factor out some common helpersNiklas Haas2021-11-281-43/+63
* vo_gpu_next: guard sentinel in free_dr_bufNiklas Haas2021-11-261-0/+1
* vo_gpu: hwdec_vaapi: avoid drm_fourcc.h dependencyDave Airlie2021-11-251-1/+4
* wayland: increase the vblank waiting timeDudemanguy2021-11-251-0/+2
* wayland: initialize presentation time values as 0Dudemanguy2021-11-241-0/+3
* wayland: cancel prepared reads when no events