summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* 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
* image_writer: replace deprecated av_init_packet()sfan52022-01-101-10/+9
* 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
* vf_format: add dolbyvision sub-optionNiklas Haas2022-01-091-2/+8
* mp_image: add dolbyvision metadataLynne2022-01-092-0/+12
* 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
* vd_lavc: enable hwdec for prores by defaultrcombs2021-12-291-1/+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
* mp_image, f_decoder_wrapper: implement AV_FRAME_DATA_DISPLAYMATRIXAlex Xu (Hello71)2021-12-151-0/+8
* {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 eventsKurt Kartaltepe2021-11-251-6/+8
* vo_gpu: hwdec_vaapi: add dma-buf modifiers support.Dave Airlie2021-11-232-1/+20
* vo_gpu_next: implement OpenGL context supportsfan52021-11-222-7/+78
* vo_gpu_next: factor out context-specific code to gpu_next/context.csfan52021-11-223-27/+138
* video: opengl: teach start_frame() about out_fbo == NULLsfan52021-11-221-0/+2
* vo_gpu_next: respect tagged YUV colorspaceNiklas Haas2021-11-221-1/+2
* vo_gpu_next: apply csp overrides for RGB/XYZ/YUV formatsNiklas Haas2021-11-221-11/+27
* vo_gpu_next: fix timings without interpolationDudemanguy2021-11-211-3/+5
* vo_gpu_next: fix OOM on waylandNiklas Haas2021-11-201-7/+3
* wayland: fix a potential segfault on surface enterDudemanguy2021-11-201-0/+3
* wayland: support modifiers during axis eventsDudemanguy2021-11-201-4/+5
* vo_gpu_next: always cache still framesNiklas Haas2021-11-191-1/+3
* vo_gpu_next: fix lancozs typo to lanczosLeo Izen2021-11-191-1/+1
* vo_gpu: libplacebo: make version logging slightly clearerNiklas Haas2021-11-191-1/+2
* vo_gpu_next: simplify and improve frame redrawing logicNiklas Haas2021-11-191-14/+6
* vo_gpu_next: fix panning on rotated videosNiklas Haas2021-11-191-4/+10
* context_glx: fix check for wrong GLX extensionsfan52021-11-171-2/+2
* context_{wayland,x11egl}: use mpegl_create_window_surface() toosfan52021-11-172-5/+12
* context_drm_egl: make use of mpegl_create_window_surface()sfan52021-11-171-11/+3
* egl_helpers: introduce wrapper around eglCreatePlatformWindowSurfacesfan52021-11-172-12/+50
* video: opengl: use gl_check_extension() instead of strstr()sfan52021-11-176-9/+8
* context_drm_egl: use mpegl_get_display() helper over own codesfan52021-11-171-12/+7
* vo_gpu: vulkan: open DRM render fd when using VK_KHR_displayPhilip Langdale2021-11-151-2/+102
* options: remove always true m_obj_list::allow_unknown_entriesEmil Velikov2021-11-151-1/+0
* egl_helpers: remove EGL_OPENGL_ES3_BITDudemanguy2021-11-111-2/+1
* context_drm_egl: use eglCreatePlatformWindowSurfaceEXT if availablesfan52021-11-111-2/+12
* context_drm_egl: add support for BGR surface formatsPhilip Langdale2021-11-103-3/+34
* context_drm_egl: use gbm_surface_create_with_modifiersPhilip Langdale2021-11-101-9/+93
* vo_gpu_next: fix slight performance regressionNiklas Haas2021-11-101-3/+1
* vo_gpu_next: Initialize `pl_frame_mix`Starsam802021-11-091-1/+1
* vo_gpu_next: implement HDR passthroughNiklas Haas2021-11-081-0/+60
* vo_gpu_next: drop PL_API_VER checksNiklas Haas2021-11-081-8/+0
* vo_gpu_next: fix resource exhaustion on minimized windowsNiklas Haas2021-11-081-2/+8
* wayland: remove bogus scale_change variableDudemanguy2021-11-082-24/+1
* vo_gpu_next: add automatic translation for ewa_lanczossharpNiklas Haas2021-11-071-0/+7
* vo_gpu_next: implement --dither-depthNiklas Haas2021-11-071-0/+8
* vo_gpu_next: remove --builtin-scalers optionNiklas Haas2021-11-071-4/+0
* vo_gpu_next: call start_frame in vulkan/context.cDudemanguy2021-11-042-2/+12
* wayland_vk: rename start_frame to check_visibleDudemanguy2021-11-043-9/+10
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-034-10/+10
* vo_gpu_next: fix --tone-mapping-param mappingNiklas Haas2021-11-031-0/+2
* vo_gpu_next: add new libplacebo-based rendererNiklas Haas2021-11-034-0/+1396
* osdep: add MP_UNREACHABLENiklas Haas2021-11-033-3/+3
* vo_gpu: allow using bare windows as --(t)scaleNiklas Haas2021-11-031-0/+20
* vo_gpu: vulkan: expose swapchain to mpvk_ctxNiklas Haas2021-11-032-8/+8
* vo_gpu: lift ra_ctx_* opts to a global structNiklas Haas2021-11-037-68/+60
* player: fix autofit/geometry related segfaultDudemanguy2021-11-032-5/+11
* vo_gpu: libplacebo: simplify tex transfers for libplacebo 168+Niklas Haas2021-10-311-9/+19
* wayland: remove incorrect keepaspect checkDudemanguy2021-10-261-2/+1
* drm_common: add connector types USB, SPI and WritebackNoralf Trønnes2021-10-261-0/+3
* drm_common: support unknown connector typesNoralf Trønnes2021-10-261-2/+9
* drm_common: enable specific device selection by means of pathJan Ekström2021-10-254-4/+24
* drm_common: utilize drmGetDevices when iterating over cardsJan Ekström2021-10-252-28/+112
* vo_gpu: fix rotated compute shader vertex simulationNiklas Haas2021-10-221-10/+2
* egl_helpers: ensure debug context attrs/bit existDudemanguy2021-10-211-0/+9
* egl_helpers: add support for debug contextsEmil Velikov2021-10-161-0/+4
* vo_gpu: context_glx: cleanup create_context_x11_gl3 code pathEmil Velikov2021-10-161-23/+37
* vo_gpu: context_glx: remove legacy create_context_x11_old()Emil Velikov2021-10-161-43/+9
* egl_helpers: fixup the EGL_KHR_create_context-less codepathEmil Velikov2021-10-163-44/+9
* video: opengl: rework and remove ra_gl_ctx_test_version()Emil Velikov2021-10-164-46/+37
* vo_gpu: opengl: remove --opengl-restrictEmil Velikov2021-10-161-8/+1
* egl_helpers: remove explicit GLES 3 requestEmil Velikov2021-10-161-23/+12
* vo_gpu: opengl: reduce versions in mpgl_preferred_gl_versionsEmil Velikov2021-10-164-13/+7
* drm: re-enable drmSet/DropMaster callsEmil Velikov2021-10-151-14/+7
* context_drm_egl: re-enable drmSet/DropMaster callsEmil Velikov2021-10-151-17/+10
* vo_gpu: libplacebo: add missing includeNiklas Haas2021-10-041-0/+1
* vo_gpu: libplacebo: drop conditional code paths for old versionsNiklas Haas2021-10-043-34/+1
* vo_gpu: libplacebo: drop code deprecated in libplacebo v3Niklas Haas2021-10-043-13/+2
* wayland: further xdg-decoration/border refinementsDudemanguy2021-09-282-26/+40
* vo_rpi: fix DISPMANX_UPDATE_HANDLE_T leakHo Ming Shun2021-09-281-3/+4
* wayland: report correct window size when maximizedDudemanguy2021-09-131-2/+7
* win32: initial position: center with bordersAvi Halachmi (:avih)2021-09-061-0/+2
* win32: fix incorrect application of --monitoraspectAvi Halachmi (:avih)2021-09-061-1/+4
* win_state: add vo_calc_window_geometry3Avi Halachmi (:avih)2021-09-062-5/+21
* wayland: set default cursor size to 24Ivan2021-08-281-1/+1
* wayland: read XCURSOR_THEME to get cursor themeIvan2021-08-281-1/+2
* vo_tct: add resize capabilityCloud116652021-08-261-0/+7
* vo_drm: fix typo in error messagea13460542021-08-261-1/+1
* win32: support the property display-hidpi-scaleAvi Halachmi (:avih)2021-08-181-0/+4
* win32: apply dpi-scale with [current]-window-scaleAvi Halachmi (:avih)2021-08-181-2/+5
* win32: ensure initial dpi-scale valueAvi Halachmi (:avih)2021-08-181-14/+19
* vo_tct: fix --vo-tct-256Avi Halachmi (:avih)2021-08-161-3/+3
* vo_tct: optimize print function on non-windows platformsCloud116652021-08-161-14/+57
* vo_tct: fix half-block on windowsAvi Halachmi (:avih)2021-08-161-0/+1
* wayland: check for xkb state in handle modifiersDudemanguy2021-08-151-3/+4
* vo_rpi: restore fullscreen handlingHo Ming Shun2021-08-131-0/+20
* x11: handle maximized windows with window-scaleDudemanguy2021-08-121-0/+6
* vo_vdpau: Don't treat preemption as an error when reconfiguringsjambekar2021-08-121-1/+11
* wayland: fix wrong opts structDudemanguy2021-08-101-1/+1
* wayland: request xdg-decoration mode on startupDudemanguy2021-08-101-0/+2
* vo_wlshm: remove empty options structDudemanguy2021-08-091-6/+0
* wayland: check for xdg-decoration on border updateDudemanguy2021-08-091-1/+1
* wayland: handle xdg-decoration protocol betterDudemanguy2021-08-091-9/+22
* wayland: fix keepaspect-window during resizeDudemanguy2021-08-081-9/+6
* wayland: improve behavior with touch eventsDudemanguy2021-08-082-19/+9
* wayland: correct window-scale behaviorDudemanguy2021-08-071-3/+10
* wayland: keep track of toplevel width/height againDudemanguy2021-08-062-1/+9
* wayland: cleanup handle_toplevel_configDudemanguy2021-08-032-13/+7
* wayland: unset hidden state in frame callbackDudemanguy2021-07-261-8/+1
* egl_helpers: fix create_context fallback behaviorDudemanguy2021-07-253-16/+47
* context_drm_egl: allow autoprobe selectionDudemanguy2021-07-231-5/+0
* wayland: refactor surface scalingDudemanguy2021-06-302-33/+56
* wayland: fix wl_surface_set_buffer_scale usageDudemanguy2021-06-273-3/+2
* wayland: always be sure to initially try to renderDudemanguy2021-06-275-8/+7
* wayland: remove unused includesDudemanguy2021-06-272-6/+0
* wayland: handle app id option less stupidlyDudemanguy2021-06-261-4/+0
* wayland: reorganize wayland common codeDudemanguy2021-06-265-948/+962
* vo_gpu: vulkan: displayvk: Fix handling of unconnected planesPhilip Langdale2021-06-121-1/+6
* vo_gpu: vulkan: implement a VkDisplayKHR backed contextPhilip Langdale2021-06-112-0/+392
* vo_gpu: vulkan: provide a helper to access device name optionPhilip Langdale2021-06-112-0/+17
* vo_rpi: fix argument nameDudemanguy2021-06-081-2/+2
* wayland: refactor dispatching eventsDudemanguy2021-05-281-46/+34
*