[ 0.000][d][global] user path: 'output.txt' -> 'output.txt' [ 0.001][v][cplayer] mpv v0.39.0-723-g38ad1ed03b Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [ 0.001][v][cplayer] built on Feb 2 2025 22:03:51 [ 0.001][v][cplayer] libplacebo version: v7.350.0 (v7.349.0-30-g056b8520) [ 0.001][v][cplayer] FFmpeg version: N-118406-g957eb2323a [ 0.001][v][cplayer] FFmpeg library versions: [ 0.001][v][cplayer] libavcodec 61.32.100 [ 0.001][v][cplayer] libavdevice 61.4.100 [ 0.001][v][cplayer] libavfilter 10.9.100 [ 0.001][v][cplayer] libavformat 61.9.106 [ 0.001][v][cplayer] libavutil 59.56.100 [ 0.001][v][cplayer] libswresample 5.4.100 [ 0.001][v][cplayer] libswscale 8.13.100 [ 0.001][v][cplayer] Configuration: -Dbuildtype=release [ 0.001][v][cplayer] List of enabled features: alsa build-date cplugins cuda-hwaccel cuda-interop dvbin egl egl-wayland egl-x11 ffmpeg ffnvcodec gl glibc-thread-name glob glob-posix gpl iconv libass libavdevice libbluray libdl libplacebo linux-fstatfs memfd-create memrchr posix posix-shm ppoll pthread-condattr-setclock pulse sndio sndio-1-9 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zlib [ 0.001][v][cplayer] Command line options: '--log-file=output.txt' 'TestSrcCROP.mkv' [ 0.001][v][cplayer] mpv v0.39.0-723-g38ad1ed03b Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects [ 0.001][v][cplayer] built on Feb 2 2025 22:03:51 [ 0.001][v][cplayer] libplacebo version: v7.350.0 (v7.349.0-30-g056b8520) [ 0.001][v][cplayer] FFmpeg version: N-118406-g957eb2323a [ 0.001][v][cplayer] FFmpeg library versions: [ 0.001][v][cplayer] libavcodec 61.32.100 [ 0.001][v][cplayer] libavdevice 61.4.100 [ 0.001][v][cplayer] libavfilter 10.9.100 [ 0.001][v][cplayer] libavformat 61.9.106 [ 0.001][v][cplayer] libavutil 59.56.100 [ 0.001][v][cplayer] libswresample 5.4.100 [ 0.001][v][cplayer] libswscale 8.13.100 [ 0.001][v][cplayer] Configuration: -Dbuildtype=release [ 0.001][v][cplayer] List of enabled features: alsa build-date cplugins cuda-hwaccel cuda-interop dvbin egl egl-wayland egl-x11 ffmpeg ffnvcodec gl glibc-thread-name glob glob-posix gpl iconv libass libavdevice libbluray libdl libplacebo linux-fstatfs memfd-create memrchr posix posix-shm ppoll pthread-condattr-setclock pulse sndio sndio-1-9 vector vk-khr-display vt.h vulkan wayland wayland-protocols-1-32 x11 xv zlib [ 0.001][d][global] home path: '' -> '/home/architect/.config/mpv' [ 0.001][d][global] user path: '~~home/' -> '/home/architect/.config/mpv' [ 0.001][d][global] user path: '~~old_home/' -> '/home/architect/.mpv' [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/architect/.config/mpv/encoding-profiles.conf' [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/home/architect/.mpv/encoding-profiles.conf' [ 0.001][d][global] config path: 'encoding-profiles.conf' -/-> '/usr/local/etc/mpv/encoding-profiles.conf' [ 0.001][d][global] config path: 'mpv.conf' -/-> '/home/architect/.config/mpv/mpv.conf' [ 0.001][d][global] config path: 'config' -/-> '/home/architect/.config/mpv/config' [ 0.001][d][global] config path: 'mpv.conf' -/-> '/home/architect/.mpv/mpv.conf' [ 0.001][d][global] config path: 'config' -/-> '/home/architect/.mpv/config' [ 0.001][d][global] config path: 'mpv.conf' -/-> '/usr/local/etc/mpv/mpv.conf' [ 0.001][d][global] config path: 'config' -/-> '/usr/local/etc/mpv/config' [ 0.001][v][cplayer] Setting option 'log-file' = 'output.txt' (flags = 8) [ 0.002][d][global] config path: 'input.conf' -/-> '/home/architect/.config/mpv/input.conf' [ 0.002][d][global] config path: 'input.conf' -/-> '/home/architect/.mpv/input.conf' [ 0.002][d][global] config path: 'input.conf' -/-> '/usr/local/etc/mpv/input.conf' [ 0.002][d][global] user path: 'output.txt' -> 'output.txt' [ 0.002][v][clipboard] Initialized vo clipboard backend. [ 0.002][d][global] config path: 'scripts' -/-> '/home/architect/.config/mpv/scripts' [ 0.002][d][global] config path: 'scripts' -/-> '/home/architect/.mpv/scripts' [ 0.002][d][global] config path: 'scripts' -/-> '/usr/local/etc/mpv/scripts' [ 0.002][d][global] state path: 'watch_later' -> '/home/architect/.local/state/mpv/watch_later' [ 0.002][d][global] state path: 'watch_later' -> '/home/architect/.local/state/mpv/watch_later' [ 0.002][v][bdmv/bluray] Opening TestSrcCROP.mkv [ 0.002][v][file] Opening TestSrcCROP.mkv [ 0.002][d][file] resize stream to 131072 bytes, drop 0 bytes [ 0.002][d][file] Stream opened successfully. [ 0.002][v][demux] Trying demuxers for level=normal. [ 0.002][d][demux] Trying demuxer: directory (force-level: normal) [ 0.002][d][demux] Trying demuxer: disc (force-level: normal) [ 0.002][d][demux] Trying demuxer: edl (force-level: normal) [ 0.003][d][demux] Trying demuxer: cue (force-level: normal) [ 0.003][d][demux] Trying demuxer: rawaudio (force-level: normal) [ 0.003][d][demux] Trying demuxer: rawvideo (force-level: normal) [ 0.003][d][demux] Trying demuxer: mkv (force-level: normal) [ 0.003][d][mkv] Found the head... [ 0.003][d][mkv] + a segment... [ 0.003][d][mkv] Parsing seek head... [ 0.003][d][mkv] |+ segment information... [ 0.003][d][mkv] float 10000.000000 [ 0.003][d][mkv] | + muxing app: Lavf61.9.106 [ 0.003][d][mkv] | + writing app: Lavf61.9.106 [ 0.003][d][mkv] | + timecode scale: 1000000 [ 0.003][d][mkv] | + duration: 10.000s [ 0.003][d][mkv] | + segment uid 54 ac 1d 2b 73 9f 33 11 1f fa 1d 46 9f 25 1e 24 [ 0.003][d][mkv] |+ found cluster [ 0.003][v][mkv] Seeking to 120672 to read header element 0x1c53bb6b. [ 0.003][v][mkv] Parsing cues... [ 0.003][w][mkv] Discarding potentially broken or useless index. [ 0.003][v][mkv] Seeking to 120719 to read header element 0x1654ae6b. [ 0.003][d][mkv] |+ segment tracks... [ 0.003][d][mkv] | + a track... [ 0.003][d][mkv] | + Track number: 1 [ 0.003][d][mkv] | + Track type: Video [ 0.003][d][mkv] | + Video track [ 0.003][d][mkv] | + Display width: 4 [ 0.003][d][mkv] | + Display height: 3 [ 0.003][d][mkv] | + Pixel width: 1280 [ 0.003][d][mkv] | + Pixel height: 720 [ 0.003][d][mkv] | + Crop left: 160 [ 0.003][d][mkv] | + Crop right: 160 [ 0.003][d][mkv] | + Levels: limited [ 0.003][d][mkv] | + Codec ID: V_MPEG4/ISO/AVC [ 0.003][d][mkv] | + CodecPrivate, length 47 [ 0.003][d][mkv] | + LanguageBCP47: und [ 0.003][d][mkv] | + Default flag: 0 [ 0.003][d][mkv] | + Default duration: 33.333ms ( = 30.000 fps) [ 0.003][v][mkv] All headers are parsed! [ 0.003][v][demux] Detected file format: Matroska [ 0.003][v][cplayer] Opening done: TestSrcCROP.mkv [ 0.003][v][find_files] Loading external files in . [ 0.003][d][global] config path: 'sub' -/-> '/home/architect/.config/mpv/sub' [ 0.003][d][global] config path: 'sub' -/-> '/home/architect/.mpv/sub' [ 0.003][d][global] config path: 'sub' -/-> '/usr/local/etc/mpv/sub' [ 0.003][v][mkv] select track 0 [ 0.003][i][cplayer] ● Video --vid=1 (h264 1280x720 30 fps) [ 0.003][v][vo/gpu] Probing for best GPU context. [ 0.003][v][vo/gpu/auto] Initializing GPU context 'auto' [ 0.003][v][vo/gpu/vulkan] Initializing GPU context 'waylandvk' [ 0.003][v][vo/gpu/libplacebo] Initialized libplacebo v7.350.0 (v7.349.0-30-g056b8520) (API v350) [ 0.003][d][vo/gpu/libplacebo] Available instance version: 1.4.304 [ 0.005][d][vo/gpu/libplacebo] Spent 2.295 ms enumerating instance layers [ 0.005][d][vo/gpu/libplacebo] Available layers: [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_MESA_device_select (v1.3.211) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_NV_optimus (v1.3.277) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_synchronization2 (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_profiles (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_screenshot (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_monitor (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_validation (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_api_dump (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_INTEL_nullhw (v1.1.73) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_gfxreconstruct (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_shader_object (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_crash_diagnostic (v1.4.304) [ 0.005][d][vo/gpu/libplacebo] VK_LAYER_MESA_overlay (v1.3.211) [ 0.040][v][vo/gpu/libplacebo] Spent 34.440 ms enumerating instance extensions [ 0.040][d][vo/gpu/libplacebo] Available instance extensions: [ 0.040][d][vo/gpu/libplacebo] VK_KHR_device_group_creation [ 0.040][d][vo/gpu/libplacebo] VK_KHR_display [ 0.040][d][vo/gpu/libplacebo] VK_KHR_external_fence_capabilities [ 0.040][d][vo/gpu/libplacebo] VK_KHR_external_memory_capabilities [ 0.040][d][vo/gpu/libplacebo] VK_KHR_external_semaphore_capabilities [ 0.040][d][vo/gpu/libplacebo] VK_KHR_get_display_properties2 [ 0.040][d][vo/gpu/libplacebo] VK_KHR_get_physical_device_properties2 [ 0.040][d][vo/gpu/libplacebo] VK_KHR_get_surface_capabilities2 [ 0.040][d][vo/gpu/libplacebo] VK_KHR_surface [ 0.040][d][vo/gpu/libplacebo] VK_KHR_surface_protected_capabilities [ 0.040][d][vo/gpu/libplacebo] VK_KHR_wayland_surface [ 0.040][d][vo/gpu/libplacebo] VK_KHR_xcb_surface [ 0.040][d][vo/gpu/libplacebo] VK_KHR_xlib_surface [ 0.040][d][vo/gpu/libplacebo] VK_EXT_acquire_drm_display [ 0.040][d][vo/gpu/libplacebo] VK_EXT_acquire_xlib_display [ 0.040][d][vo/gpu/libplacebo] VK_EXT_debug_report [ 0.040][d][vo/gpu/libplacebo] VK_EXT_debug_utils [ 0.040][d][vo/gpu/libplacebo] VK_EXT_direct_mode_display [ 0.040][d][vo/gpu/libplacebo] VK_EXT_display_surface_counter [ 0.040][d][vo/gpu/libplacebo] VK_EXT_headless_surface [ 0.040][d][vo/gpu/libplacebo] VK_EXT_surface_maintenance1 [ 0.040][d][vo/gpu/libplacebo] VK_EXT_swapchain_colorspace [ 0.040][d][vo/gpu/libplacebo] VK_KHR_portability_enumeration [ 0.040][d][vo/gpu/libplacebo] VK_LUNARG_direct_driver_loading [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_synchronization2) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_profiles) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_screenshot) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_monitor) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_validation) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_validation_features (via VK_LAYER_KHRONOS_validation) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_api_dump) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_shader_object) [ 0.040][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_crash_diagnostic) [ 0.040][v][vo/gpu/libplacebo] Creating vulkan instance with extensions: [ 0.040][v][vo/gpu/libplacebo] VK_KHR_get_physical_device_properties2 [ 0.040][v][vo/gpu/libplacebo] VK_KHR_surface [ 0.040][v][vo/gpu/libplacebo] VK_EXT_swapchain_colorspace [ 0.040][v][vo/gpu/libplacebo] VK_KHR_external_memory_capabilities [ 0.040][v][vo/gpu/libplacebo] VK_KHR_external_semaphore_capabilities [ 0.040][v][vo/gpu/libplacebo] VK_KHR_get_surface_capabilities2 [ 0.040][v][vo/gpu/libplacebo] VK_KHR_portability_enumeration [ 0.040][v][vo/gpu/libplacebo] VK_KHR_surface [ 0.040][v][vo/gpu/libplacebo] VK_KHR_wayland_surface [ 0.050][v][vo/gpu/libplacebo] Spent 10.211 ms creating vulkan instance [ 0.052][v][vo/gpu/vulkan] Initializing GPU context 'x11vk' [ 0.052][v][vo/gpu/libplacebo] Initialized libplacebo v7.350.0 (v7.349.0-30-g056b8520) (API v350) [ 0.052][d][vo/gpu/libplacebo] Available instance version: 1.4.304 [ 0.054][d][vo/gpu/libplacebo] Spent 1.441 ms enumerating instance layers [ 0.054][d][vo/gpu/libplacebo] Available layers: [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_MESA_device_select (v1.3.211) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_NV_optimus (v1.3.277) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_synchronization2 (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_profiles (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_screenshot (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_monitor (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_validation (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_api_dump (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_INTEL_nullhw (v1.1.73) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_gfxreconstruct (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_KHRONOS_shader_object (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_LUNARG_crash_diagnostic (v1.4.304) [ 0.054][d][vo/gpu/libplacebo] VK_LAYER_MESA_overlay (v1.3.211) [ 0.086][v][vo/gpu/libplacebo] Spent 31.999 ms enumerating instance extensions [ 0.086][d][vo/gpu/libplacebo] Available instance extensions: [ 0.086][d][vo/gpu/libplacebo] VK_KHR_device_group_creation [ 0.086][d][vo/gpu/libplacebo] VK_KHR_display [ 0.086][d][vo/gpu/libplacebo] VK_KHR_external_fence_capabilities [ 0.086][d][vo/gpu/libplacebo] VK_KHR_external_memory_capabilities [ 0.086][d][vo/gpu/libplacebo] VK_KHR_external_semaphore_capabilities [ 0.086][d][vo/gpu/libplacebo] VK_KHR_get_display_properties2 [ 0.086][d][vo/gpu/libplacebo] VK_KHR_get_physical_device_properties2 [ 0.086][d][vo/gpu/libplacebo] VK_KHR_get_surface_capabilities2 [ 0.086][d][vo/gpu/libplacebo] VK_KHR_surface [ 0.086][d][vo/gpu/libplacebo] VK_KHR_surface_protected_capabilities [ 0.086][d][vo/gpu/libplacebo] VK_KHR_wayland_surface [ 0.086][d][vo/gpu/libplacebo] VK_KHR_xcb_surface [ 0.086][d][vo/gpu/libplacebo] VK_KHR_xlib_surface [ 0.086][d][vo/gpu/libplacebo] VK_EXT_acquire_drm_display [ 0.086][d][vo/gpu/libplacebo] VK_EXT_acquire_xlib_display [ 0.086][d][vo/gpu/libplacebo] VK_EXT_debug_report [ 0.086][d][vo/gpu/libplacebo] VK_EXT_debug_utils [ 0.086][d][vo/gpu/libplacebo] VK_EXT_direct_mode_display [ 0.086][d][vo/gpu/libplacebo] VK_EXT_display_surface_counter [ 0.086][d][vo/gpu/libplacebo] VK_EXT_headless_surface [ 0.086][d][vo/gpu/libplacebo] VK_EXT_surface_maintenance1 [ 0.086][d][vo/gpu/libplacebo] VK_EXT_swapchain_colorspace [ 0.086][d][vo/gpu/libplacebo] VK_KHR_portability_enumeration [ 0.086][d][vo/gpu/libplacebo] VK_LUNARG_direct_driver_loading [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_synchronization2) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_profiles) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_screenshot) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_monitor) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_validation) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_validation_features (via VK_LAYER_KHRONOS_validation) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_api_dump) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_KHRONOS_shader_object) [ 0.086][d][vo/gpu/libplacebo] VK_EXT_layer_settings (via VK_LAYER_LUNARG_crash_diagnostic) [ 0.086][v][vo/gpu/libplacebo] Creating vulkan instance with extensions: [ 0.086][v][vo/gpu/libplacebo] VK_KHR_get_physical_device_properties2 [ 0.086][v][vo/gpu/libplacebo] VK_KHR_surface [ 0.086][v][vo/gpu/libplacebo] VK_EXT_swapchain_colorspace [ 0.086][v][vo/gpu/libplacebo] VK_KHR_external_memory_capabilities [ 0.086][v][vo/gpu/libplacebo] VK_KHR_external_semaphore_capabilities [ 0.086][v][vo/gpu/libplacebo] VK_KHR_get_surface_capabilities2 [ 0.086][v][vo/gpu/libplacebo] VK_KHR_portability_enumeration [ 0.086][v][vo/gpu/libplacebo] VK_KHR_surface [ 0.086][v][vo/gpu/libplacebo] VK_KHR_xlib_surface [ 0.095][d][vo/gpu/libplacebo] Spent 9.554 ms creating vulkan instance [ 0.095][v][vo/gpu/x11] X11 opening display: :0.0 [ 0.096][d][vo/gpu/x11] X11 running at 1920x1080 (":0.0" => local display) [ 0.096][d][vo/gpu/x11] Detected wm supports NetWM. [ 0.096][d][vo/gpu/x11] Detected wm supports ABOVE state. [ 0.096][d][vo/gpu/x11] Detected wm supports BELOW state. [ 0.096][d][vo/gpu/x11] Detected wm supports FULLSCREEN state. [ 0.096][d][vo/gpu/x11] Detected wm supports SKIP_TASKBAR state. [ 0.096][d][vo/gpu/x11] Detected wm supports STICKY state. [ 0.097][v][vo/gpu/x11] Display 0 (HDMI-0): [0, 0, 1920, 1080] @ 60.000000 FPS [ 0.097][v][vo/gpu/x11] Current display FPS: 60.000000 [ 0.097][v][vo/gpu/x11] The XPresent extension was found. [ 0.097][v][vo/gpu/x11] XPresent disabled. [ 0.098][v][vo/gpu/libplacebo] Probing for vulkan devices: [ 0.100][d][vo/gpu/libplacebo] Spent 2.131 ms enumerating physical devices [ 0.100][v][vo/gpu/libplacebo] GPU 0: NVIDIA GeForce RTX 4060 Ti v1.3.277 (discrete) [ 0.100][v][vo/gpu/libplacebo] uuid: 6A:29:0A:93:40:19:21:DE:32:52:9A:F3:99:48:1F:A4 [ 0.109][v][vo/gpu/libplacebo] GPU 1: llvmpipe (LLVM 19.1.1, 256 bits) v1.3.289 (software) [ 0.109][v][vo/gpu/libplacebo] uuid: 6D:65:73:61:32:34:2E:32:2E:38:2D:31:75:62:75:00 [ 0.110][d][vo/gpu/libplacebo] -> excluding due to !params->allow_software [ 0.110][v][vo/gpu/libplacebo] Vulkan device properties: [ 0.110][v][vo/gpu/libplacebo] Device Name: NVIDIA GeForce RTX 4060 Ti [ 0.110][v][vo/gpu/libplacebo] Device ID: 10de:2803 [ 0.110][v][vo/gpu/libplacebo] Device UUID: 6A:29:0A:93:40:19:21:DE:32:52:9A:F3:99:48:1F:A4 [ 0.110][v][vo/gpu/libplacebo] Driver version: 899e0000 [ 0.110][v][vo/gpu/libplacebo] API version: 1.3.277 [ 0.110][d][vo/gpu/libplacebo] Queue families supported by device: [ 0.110][d][vo/gpu/libplacebo] 0: flags 0xf num 16 [ 0.110][d][vo/gpu/libplacebo] 1: flags 0xc num 2 [ 0.110][d][vo/gpu/libplacebo] 2: flags 0xe num 8 [ 0.110][d][vo/gpu/libplacebo] 3: flags 0x2c num 1 [ 0.110][d][vo/gpu/libplacebo] 4: flags 0x4c num 1 [ 0.110][d][vo/gpu/libplacebo] 5: flags 0x10c num 1 [ 0.110][d][vo/gpu/libplacebo] Using graphics queue 0 [ 0.110][v][vo/gpu/libplacebo] Using async transfer (queue 1) [ 0.110][v][vo/gpu/libplacebo] Using async compute (queue 2) [ 0.110][d][vo/gpu/libplacebo] Spent 0.010 ms enumerating device extensions [ 0.110][d][vo/gpu/libplacebo] Available device extensions: [ 0.110][d][vo/gpu/libplacebo] VK_KHR_16bit_storage [ 0.110][d][vo/gpu/libplacebo] VK_KHR_8bit_storage [ 0.110][d][vo/gpu/libplacebo] VK_KHR_acceleration_structure [ 0.110][d][vo/gpu/libplacebo] VK_KHR_bind_memory2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_buffer_device_address [ 0.110][d][vo/gpu/libplacebo] VK_KHR_calibrated_timestamps [ 0.110][d][vo/gpu/libplacebo] VK_KHR_cooperative_matrix [ 0.110][d][vo/gpu/libplacebo] VK_KHR_copy_commands2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_create_renderpass2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_dedicated_allocation [ 0.110][d][vo/gpu/libplacebo] VK_KHR_deferred_host_operations [ 0.110][d][vo/gpu/libplacebo] VK_KHR_depth_stencil_resolve [ 0.110][d][vo/gpu/libplacebo] VK_KHR_descriptor_update_template [ 0.110][d][vo/gpu/libplacebo] VK_KHR_device_group [ 0.110][d][vo/gpu/libplacebo] VK_KHR_draw_indirect_count [ 0.110][d][vo/gpu/libplacebo] VK_KHR_driver_properties [ 0.110][d][vo/gpu/libplacebo] VK_KHR_dynamic_rendering [ 0.110][d][vo/gpu/libplacebo] VK_KHR_dynamic_rendering_local_read [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_fence [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_fence_fd [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_memory [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_memory_fd [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_semaphore [ 0.110][d][vo/gpu/libplacebo] VK_KHR_external_semaphore_fd [ 0.110][d][vo/gpu/libplacebo] VK_KHR_format_feature_flags2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_fragment_shader_barycentric [ 0.110][d][vo/gpu/libplacebo] VK_KHR_fragment_shading_rate [ 0.110][d][vo/gpu/libplacebo] VK_KHR_get_memory_requirements2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_global_priority [ 0.110][d][vo/gpu/libplacebo] VK_KHR_image_format_list [ 0.110][d][vo/gpu/libplacebo] VK_KHR_imageless_framebuffer [ 0.110][d][vo/gpu/libplacebo] VK_KHR_index_type_uint8 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_line_rasterization [ 0.110][d][vo/gpu/libplacebo] VK_KHR_load_store_op_none [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance1 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance3 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance4 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance5 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_maintenance6 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_map_memory2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_multiview [ 0.110][d][vo/gpu/libplacebo] VK_KHR_pipeline_executable_properties [ 0.110][d][vo/gpu/libplacebo] VK_KHR_pipeline_library [ 0.110][d][vo/gpu/libplacebo] VK_KHR_present_id [ 0.110][d][vo/gpu/libplacebo] VK_KHR_present_wait [ 0.110][d][vo/gpu/libplacebo] VK_KHR_push_descriptor [ 0.110][d][vo/gpu/libplacebo] VK_KHR_ray_query [ 0.110][d][vo/gpu/libplacebo] VK_KHR_ray_tracing_maintenance1 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_ray_tracing_pipeline [ 0.110][d][vo/gpu/libplacebo] VK_KHR_ray_tracing_position_fetch [ 0.110][d][vo/gpu/libplacebo] VK_KHR_relaxed_block_layout [ 0.110][d][vo/gpu/libplacebo] VK_KHR_sampler_mirror_clamp_to_edge [ 0.110][d][vo/gpu/libplacebo] VK_KHR_sampler_ycbcr_conversion [ 0.110][d][vo/gpu/libplacebo] VK_KHR_separate_depth_stencil_layouts [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_atomic_int64 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_clock [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_draw_parameters [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_expect_assume [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_float16_int8 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_float_controls [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_float_controls2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_integer_dot_product [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_maximal_reconvergence [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_non_semantic_info [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_quad_control [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_subgroup_extended_types [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_subgroup_rotate [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_subgroup_uniform_control_flow [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shader_terminate_invocation [ 0.110][d][vo/gpu/libplacebo] VK_KHR_shared_presentable_image [ 0.110][d][vo/gpu/libplacebo] VK_KHR_spirv_1_4 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_storage_buffer_storage_class [ 0.110][d][vo/gpu/libplacebo] VK_KHR_swapchain [ 0.110][d][vo/gpu/libplacebo] VK_KHR_swapchain_mutable_format [ 0.110][d][vo/gpu/libplacebo] VK_KHR_synchronization2 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_timeline_semaphore [ 0.110][d][vo/gpu/libplacebo] VK_KHR_uniform_buffer_standard_layout [ 0.110][d][vo/gpu/libplacebo] VK_KHR_variable_pointers [ 0.110][d][vo/gpu/libplacebo] VK_KHR_vertex_attribute_divisor [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_decode_av1 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_decode_h264 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_decode_h265 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_decode_queue [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_encode_h264 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_encode_h265 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_encode_queue [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_maintenance1 [ 0.110][d][vo/gpu/libplacebo] VK_KHR_video_queue [ 0.110][d][vo/gpu/libplacebo] VK_KHR_vulkan_memory_model [ 0.110][d][vo/gpu/libplacebo] VK_KHR_workgroup_memory_explicit_layout [ 0.110][d][vo/gpu/libplacebo] VK_KHR_zero_initialize_workgroup_memory [ 0.110][d][vo/gpu/libplacebo] VK_EXT_4444_formats [ 0.110][d][vo/gpu/libplacebo] VK_EXT_attachment_feedback_loop_dynamic_state [ 0.110][d][vo/gpu/libplacebo] VK_EXT_attachment_feedback_loop_layout [ 0.110][d][vo/gpu/libplacebo] VK_EXT_blend_operation_advanced [ 0.110][d][vo/gpu/libplacebo] VK_EXT_border_color_swizzle [ 0.110][d][vo/gpu/libplacebo] VK_EXT_buffer_device_address [ 0.110][d][vo/gpu/libplacebo] VK_EXT_calibrated_timestamps [ 0.110][d][vo/gpu/libplacebo] VK_EXT_color_write_enable [ 0.110][d][vo/gpu/libplacebo] VK_EXT_conditional_rendering [ 0.110][d][vo/gpu/libplacebo] VK_EXT_conservative_rasterization [ 0.110][d][vo/gpu/libplacebo] VK_EXT_custom_border_color [ 0.110][d][vo/gpu/libplacebo] VK_EXT_depth_bias_control [ 0.110][d][vo/gpu/libplacebo] VK_EXT_depth_clamp_zero_one [ 0.110][d][vo/gpu/libplacebo] VK_EXT_depth_clip_control [ 0.110][d][vo/gpu/libplacebo] VK_EXT_depth_clip_enable [ 0.110][d][vo/gpu/libplacebo] VK_EXT_depth_range_unrestricted [ 0.110][d][vo/gpu/libplacebo] VK_EXT_descriptor_buffer [ 0.110][d][vo/gpu/libplacebo] VK_EXT_descriptor_indexing [ 0.110][d][vo/gpu/libplacebo] VK_EXT_discard_rectangles [ 0.110][d][vo/gpu/libplacebo] VK_EXT_display_control [ 0.110][d][vo/gpu/libplacebo] VK_EXT_dynamic_rendering_unused_attachments [ 0.110][d][vo/gpu/libplacebo] VK_EXT_extended_dynamic_state [ 0.110][d][vo/gpu/libplacebo] VK_EXT_extended_dynamic_state2 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_extended_dynamic_state3 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_external_memory_dma_buf [ 0.110][d][vo/gpu/libplacebo] VK_EXT_external_memory_host [ 0.110][d][vo/gpu/libplacebo] VK_EXT_fragment_shader_interlock [ 0.110][d][vo/gpu/libplacebo] VK_EXT_global_priority [ 0.110][d][vo/gpu/libplacebo] VK_EXT_global_priority_query [ 0.110][d][vo/gpu/libplacebo] VK_EXT_graphics_pipeline_library [ 0.110][d][vo/gpu/libplacebo] VK_EXT_host_image_copy [ 0.110][d][vo/gpu/libplacebo] VK_EXT_host_query_reset [ 0.110][d][vo/gpu/libplacebo] VK_EXT_image_2d_view_of_3d [ 0.110][d][vo/gpu/libplacebo] VK_EXT_image_drm_format_modifier [ 0.110][d][vo/gpu/libplacebo] VK_EXT_image_robustness [ 0.110][d][vo/gpu/libplacebo] VK_EXT_image_sliced_view_of_3d [ 0.110][d][vo/gpu/libplacebo] VK_EXT_image_view_min_lod [ 0.110][d][vo/gpu/libplacebo] VK_EXT_index_type_uint8 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_inline_uniform_block [ 0.110][d][vo/gpu/libplacebo] VK_EXT_line_rasterization [ 0.110][d][vo/gpu/libplacebo] VK_EXT_load_store_op_none [ 0.110][d][vo/gpu/libplacebo] VK_EXT_memory_budget [ 0.110][d][vo/gpu/libplacebo] VK_EXT_memory_priority [ 0.110][d][vo/gpu/libplacebo] VK_EXT_mesh_shader [ 0.110][d][vo/gpu/libplacebo] VK_EXT_multi_draw [ 0.110][d][vo/gpu/libplacebo] VK_EXT_mutable_descriptor_type [ 0.110][d][vo/gpu/libplacebo] VK_EXT_nested_command_buffer [ 0.110][d][vo/gpu/libplacebo] VK_EXT_non_seamless_cube_map [ 0.110][d][vo/gpu/libplacebo] VK_EXT_opacity_micromap [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pageable_device_local_memory [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pci_bus_info [ 0.110][d][vo/gpu/libplacebo] VK_EXT_physical_device_drm [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pipeline_creation_cache_control [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pipeline_creation_feedback [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pipeline_library_group_handles [ 0.110][d][vo/gpu/libplacebo] VK_EXT_pipeline_robustness [ 0.110][d][vo/gpu/libplacebo] VK_EXT_post_depth_coverage [ 0.110][d][vo/gpu/libplacebo] VK_EXT_primitive_topology_list_restart [ 0.110][d][vo/gpu/libplacebo] VK_EXT_primitives_generated_query [ 0.110][d][vo/gpu/libplacebo] VK_EXT_private_data [ 0.110][d][vo/gpu/libplacebo] VK_EXT_provoking_vertex [ 0.110][d][vo/gpu/libplacebo] VK_EXT_queue_family_foreign [ 0.110][d][vo/gpu/libplacebo] VK_EXT_robustness2 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_sample_locations [ 0.110][d][vo/gpu/libplacebo] VK_EXT_sampler_filter_minmax [ 0.110][d][vo/gpu/libplacebo] VK_EXT_scalar_block_layout [ 0.110][d][vo/gpu/libplacebo] VK_EXT_separate_stencil_usage [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_atomic_float [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_demote_to_helper_invocation [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_image_atomic_int64 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_module_identifier [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_object [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_subgroup_ballot [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_subgroup_vote [ 0.110][d][vo/gpu/libplacebo] VK_EXT_shader_viewport_index_layer [ 0.110][d][vo/gpu/libplacebo] VK_EXT_subgroup_size_control [ 0.110][d][vo/gpu/libplacebo] VK_EXT_swapchain_maintenance1 [ 0.110][d][vo/gpu/libplacebo] VK_EXT_texel_buffer_alignment [ 0.110][d][vo/gpu/libplacebo] VK_EXT_tooling_info [ 0.110][d][vo/gpu/libplacebo] VK_EXT_transform_feedback [ 0.110][d][vo/gpu/libplacebo] VK_EXT_vertex_attribute_divisor [ 0.110][d][vo/gpu/libplacebo] VK_EXT_vertex_input_dynamic_state [ 0.110][d][vo/gpu/libplacebo] VK_EXT_ycbcr_2plane_444_formats [ 0.110][d][vo/gpu/libplacebo] VK_EXT_ycbcr_image_arrays [ 0.110][d][vo/gpu/libplacebo] VK_NV_clip_space_w_scaling [ 0.110][d][vo/gpu/libplacebo] VK_NV_compute_shader_derivatives [ 0.110][d][vo/gpu/libplacebo] VK_NV_cooperative_matrix [ 0.110][d][vo/gpu/libplacebo] VK_NV_copy_memory_indirect [ 0.110][d][vo/gpu/libplacebo] VK_NV_corner_sampled_image [ 0.110][d][vo/gpu/libplacebo] VK_NV_coverage_reduction_mode [ 0.110][d][vo/gpu/libplacebo] VK_NV_cuda_kernel_launch [ 0.110][d][vo/gpu/libplacebo] VK_NV_dedicated_allocation [ 0.110][d][vo/gpu/libplacebo] VK_NV_dedicated_allocation_image_aliasing [ 0.110][d][vo/gpu/libplacebo] VK_NV_descriptor_pool_overallocation [ 0.110][d][vo/gpu/libplacebo] VK_NV_device_diagnostic_checkpoints [ 0.110][d][vo/gpu/libplacebo] VK_NV_device_diagnostics_config [ 0.110][d][vo/gpu/libplacebo] VK_NV_device_generated_commands [ 0.110][d][vo/gpu/libplacebo] VK_NV_device_generated_commands_compute [ 0.110][d][vo/gpu/libplacebo] VK_NV_fill_rectangle [ 0.110][d][vo/gpu/libplacebo] VK_NV_fragment_coverage_to_color [ 0.110][d][vo/gpu/libplacebo] VK_NV_fragment_shader_barycentric [ 0.110][d][vo/gpu/libplacebo] VK_NV_fragment_shading_rate_enums [ 0.110][d][vo/gpu/libplacebo] VK_NV_framebuffer_mixed_samples [ 0.110][d][vo/gpu/libplacebo] VK_NV_geometry_shader_passthrough [ 0.110][d][vo/gpu/libplacebo] VK_NV_inherited_viewport_scissor [ 0.110][d][vo/gpu/libplacebo] VK_NV_linear_color_attachment [ 0.110][d][vo/gpu/libplacebo] VK_NV_low_latency [ 0.110][d][vo/gpu/libplacebo] VK_NV_low_latency2 [ 0.110][d][vo/gpu/libplacebo] VK_NV_memory_decompression [ 0.110][d][vo/gpu/libplacebo] VK_NV_mesh_shader [ 0.110][d][vo/gpu/libplacebo] VK_NV_optical_flow [ 0.110][d][vo/gpu/libplacebo] VK_NV_ray_tracing [ 0.110][d][vo/gpu/libplacebo] VK_NV_ray_tracing_invocation_reorder [ 0.110][d][vo/gpu/libplacebo] VK_NV_ray_tracing_motion_blur [ 0.110][d][vo/gpu/libplacebo] VK_NV_representative_fragment_test [ 0.110][d][vo/gpu/libplacebo] VK_NV_sample_mask_override_coverage [ 0.110][d][vo/gpu/libplacebo] VK_NV_scissor_exclusive [ 0.110][d][vo/gpu/libplacebo] VK_NV_shader_image_footprint [ 0.110][d][vo/gpu/libplacebo] VK_NV_shader_sm_builtins [ 0.110][d][vo/gpu/libplacebo] VK_NV_shader_subgroup_partitioned [ 0.110][d][vo/gpu/libplacebo] VK_NV_shading_rate_image [ 0.110][d][vo/gpu/libplacebo] VK_NV_viewport_array2 [ 0.110][d][vo/gpu/libplacebo] VK_NV_viewport_swizzle [ 0.110][d][vo/gpu/libplacebo] VK_NVX_binary_import [ 0.110][d][vo/gpu/libplacebo] VK_NVX_image_view_handle [ 0.110][d][vo/gpu/libplacebo] VK_NVX_multiview_per_view_attributes [ 0.110][d][vo/gpu/libplacebo] VK_AMD_buffer_marker [ 0.110][v][vo/gpu/libplacebo] Creating vulkan device with extensions: [ 0.110][v][vo/gpu/libplacebo] VK_KHR_swapchain [ 0.110][v][vo/gpu/libplacebo] VK_KHR_swapchain [ 0.110][v][vo/gpu/libplacebo] VK_KHR_push_descriptor [ 0.110][v][vo/gpu/libplacebo] VK_KHR_external_memory_fd [ 0.110][v][vo/gpu/libplacebo] VK_EXT_external_memory_dma_buf [ 0.110][v][vo/gpu/libplacebo] VK_EXT_external_memory_host [ 0.110][v][vo/gpu/libplacebo] VK_KHR_external_semaphore_fd [ 0.110][v][vo/gpu/libplacebo] VK_EXT_pci_bus_info [ 0.110][v][vo/gpu/libplacebo] VK_EXT_image_drm_format_modifier [ 0.110][v][vo/gpu/libplacebo] VK_EXT_descriptor_buffer [ 0.110][v][vo/gpu/libplacebo] VK_EXT_shader_atomic_float [ 0.110][v][vo/gpu/libplacebo] VK_EXT_shader_object [ 0.110][v][vo/gpu/libplacebo] VK_KHR_video_decode_queue [ 0.110][v][vo/gpu/libplacebo] VK_KHR_video_decode_h264 [ 0.110][v][vo/gpu/libplacebo] VK_KHR_video_decode_h265 [ 0.110][v][vo/gpu/libplacebo] VK_KHR_video_queue [ 0.110][v][vo/gpu/libplacebo] VK_KHR_video_decode_av1 [ 0.277][v][vo/gpu/libplacebo] Spent 167.086 ms creating vulkan device (slow!) [ 0.277][d][vo/gpu/libplacebo] Restricting QF 0 from 16 queues to 1 [ 0.277][d][vo/gpu/libplacebo] Restricting QF 1 from 2 queues to 1 [ 0.277][d][vo/gpu/libplacebo] Restricting QF 2 from 8 queues to 1 [ 0.277][v][vo/gpu/libplacebo] Memory heaps supported by device: [ 0.277][v][vo/gpu/libplacebo] 0: flags 0x1 size 8188M [ 0.277][v][vo/gpu/libplacebo] 1: flags 0x0 size 94G [ 0.277][v][vo/gpu/libplacebo] 2: flags 0x1 size 246M [ 0.277][d][vo/gpu/libplacebo] Memory types supported by device: [ 0.277][d][vo/gpu/libplacebo] 0: flags 0x0 heap 1 [ 0.277][d][vo/gpu/libplacebo] 1: flags 0x1 heap 0 [ 0.277][d][vo/gpu/libplacebo] 2: flags 0x6 heap 1 [ 0.277][d][vo/gpu/libplacebo] 3: flags 0xe heap 1 [ 0.277][d][vo/gpu/libplacebo] 4: flags 0x7 heap 2 [ 0.277][v][vo/gpu/libplacebo] Memory summary: 0 used 0 res 0 alloc, efficiency 100.00%, utilization 100.00%, max page: 511M [ 0.277][v][vo/gpu/libplacebo] shaderc SPIR-V version 1.6 rev 1 [ 0.277][v][vo/gpu/libplacebo] Initialized SPIR-V compiler 'shaderc' [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format r8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format rg8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format rgba8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format rgba16hf supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format rgba16f supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format bgra8 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format bgr565 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format bgr5a1 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format rgb10a2 supports fewer caps (0x1dc03) than optimal tiling (0x1dd83), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] DRM format modifier LINEAR of format bgr10a2 supports fewer caps (0x1dc01) than optimal tiling (0x1dd81), may result in limited capability! [ 0.277][d][vo/gpu/libplacebo] Minimum texel alignment: 48 [ 0.277][v][vo/gpu/libplacebo] GPU information: [ 0.277][v][vo/gpu/libplacebo] GLSL version: 450 (vulkan) [ 0.277][v][vo/gpu/libplacebo] max_shmem_size: 49152 [ 0.277][v][vo/gpu/libplacebo] max_group_threads: 1024 [ 0.277][v][vo/gpu/libplacebo] max_group_size[0]: 1024 [ 0.277][v][vo/gpu/libplacebo] max_group_size[1]: 1024 [ 0.277][v][vo/gpu/libplacebo] max_group_size[2]: 64 [ 0.277][v][vo/gpu/libplacebo] subgroup_size: 32 [ 0.277][v][vo/gpu/libplacebo] min_gather_offset: -32 [ 0.277][v][vo/gpu/libplacebo] max_gather_offset: 31 [ 0.277][v][vo/gpu/libplacebo] Limits: [ 0.277][v][vo/gpu/libplacebo] thread_safe: 1 [ 0.277][v][vo/gpu/libplacebo] callbacks: 1 [ 0.277][v][vo/gpu/libplacebo] max_buf_size: 101228043264 [ 0.277][v][vo/gpu/libplacebo] max_ubo_size: 65536 [ 0.277][v][vo/gpu/libplacebo] max_ssbo_size: 4294967295 [ 0.277][v][vo/gpu/libplacebo] max_vbo_size: 8585740288 [ 0.277][v][vo/gpu/libplacebo] max_mapped_size: 101228043264 [ 0.277][v][vo/gpu/libplacebo] max_buffer_texels: 134217728 [ 0.277][v][vo/gpu/libplacebo] align_host_ptr: 4096 [ 0.277][v][vo/gpu/libplacebo] host_cached: 1 [ 0.277][v][vo/gpu/libplacebo] max_tex_1d_dim: 32768 [ 0.277][v][vo/gpu/libplacebo] max_tex_2d_dim: 32768 [ 0.277][v][vo/gpu/libplacebo] max_tex_3d_dim: 16384 [ 0.277][v][vo/gpu/libplacebo] blittable_1d_3d: 1 [ 0.277][v][vo/gpu/libplacebo] buf_transfer: 1 [ 0.277][v][vo/gpu/libplacebo] align_tex_xfer_pitch: 1 [ 0.277][v][vo/gpu/libplacebo] align_tex_xfer_offset: 4 [ 0.277][v][vo/gpu/libplacebo] max_variable_comps: 0 [ 0.277][v][vo/gpu/libplacebo] max_constants: 18446744073709551615 [ 0.277][v][vo/gpu/libplacebo] max_pushc_size: 256 [ 0.277][v][vo/gpu/libplacebo] align_vertex_stride: 1 [ 0.277][v][vo/gpu/libplacebo] max_dispatch[0]: 2147483647 [ 0.277][v][vo/gpu/libplacebo] max_dispatch[1]: 65535 [ 0.277][v][vo/gpu/libplacebo] max_dispatch[2]: 65535 [ 0.277][v][vo/gpu/libplacebo] fragment_queues: 1 [ 0.277][v][vo/gpu/libplacebo] compute_queues: 1 [ 0.277][v][vo/gpu/libplacebo] External API interop: [ 0.277][v][vo/gpu/libplacebo] UUID: 6A:29:0A:93:40:19:21:DE:32:52:9A:F3:99:48:1F:A4 [ 0.278][v][vo/gpu/libplacebo] PCI: 0000:0b:00:0 [ 0.278][v][vo/gpu/libplacebo] buf export caps: 0x19 [ 0.278][v][vo/gpu/libplacebo] buf import caps: 0x19 [ 0.278][v][vo/gpu/libplacebo] tex export caps: 0x19 [ 0.278][v][vo/gpu/libplacebo] tex import caps: 0x19 [ 0.278][v][vo/gpu/libplacebo] sync export caps: 0x1 [ 0.278][v][vo/gpu/libplacebo] sync import caps: 0x0 [ 0.278][d][vo/gpu/libplacebo] GPU texture formats: [ 0.278][d][vo/gpu/libplacebo] NAME TYPE SIZE COMP CAPS EMU DEPTH HOST_BITS GLSL_TYPE GLSL_FMT FOURCC [ 0.278][d][vo/gpu/libplacebo] r8 UNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8 R8 [ 0.278][d][vo/gpu/libplacebo] r8s SNORM 1 R SsLRbBVutHWG n {8 0 0 0 } {8 0 0 0 } float r8_snorm [ 0.278][d][vo/gpu/libplacebo] rg8 UNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8 GR88 [ 0.278][d][vo/gpu/libplacebo] rg8s SNORM 2 RG SsLRbBVutHWG n {8 8 0 0 } {8 8 0 0 } vec2 rg8_snorm [ 0.278][d][vo/gpu/libplacebo] rgba8 UNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AB24 [ 0.278][d][vo/gpu/libplacebo] rgba8s SNORM 4 RGBA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8_snorm [ 0.278][d][vo/gpu/libplacebo] bgra8 UNORM 4 BGRA SsLRbBVutHWG n {8 8 8 8 } {8 8 8 8 } vec4 rgba8 AR24 [ 0.278][d][vo/gpu/libplacebo] rgb10a2 UNORM 4 RGBA SsLRbBVutHWG n {10 10 10 2 } {10 10 10 2 } vec4 rgb10_a2 AB30 [ 0.278][d][vo/gpu/libplacebo] r16 UNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16 R16 [ 0.278][d][vo/gpu/libplacebo] r16hf FLOAT 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16f [ 0.278][d][vo/gpu/libplacebo] r16s SNORM 2 R SsLRbBVutHWG n {16 0 0 0 } {16 0 0 0 } float r16_snorm [ 0.278][d][vo/gpu/libplacebo] rg16 UNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16 GR32 [ 0.278][d][vo/gpu/libplacebo] rg16hf FLOAT 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16f [ 0.278][d][vo/gpu/libplacebo] rg16s SNORM 4 RG SsLRbBVutHWG n {16 16 0 0 } {16 16 0 0 } vec2 rg16_snorm [ 0.278][d][vo/gpu/libplacebo] rgba16 UNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16 AB48 [ 0.278][d][vo/gpu/libplacebo] rgba16hf FLOAT 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16f AB4H [ 0.278][d][vo/gpu/libplacebo] rgba16s SNORM 8 RGBA SsLRbBVutHWG n {16 16 16 16} {16 16 16 16} vec4 rgba16_snorm [ 0.278][d][vo/gpu/libplacebo] r32f FLOAT 4 R SsLRbBVutHWG n {32 0 0 0 } {32 0 0 0 } float r32f [ 0.278][d][vo/gpu/libplacebo] rg32f FLOAT 8 RG SsLRbBVutHWG n {32 32 0 0 } {32 32 0 0 } vec2 rg32f [ 0.278][d][vo/gpu/libplacebo] rgba32f FLOAT 16 RGBA SsLRbBVutHWG n {32 32 32 32} {32 32 32 32} vec4 rgba32f [ 0.278][d][vo/gpu/libplacebo] bgr5a1 UNORM 2 BGRA S-LRbB-u-H-G n {5 5 5 1 } {5 5 5 1 } vec4 AR15 [ 0.278][d][vo/gpu/libplacebo] bgr565 UNORM 2 BGR S-LRbB-u-H-G n {5 6 5 0 } {5 6 5 0 } vec3 RG16 [ 0.278][d][vo/gpu/libplacebo] bgr10a2 UNORM 4 BGRA S-LRbBVu-H-G n {10 10 10 2 } {10 10 10 2 } vec4 AR30 [ 0.278][d][vo/gpu/libplacebo] r8i SINT 1 R Ss-R-BVutHWG n {8 0 0 0 } {8 0 0 0 } int r8i [ 0.278][d][vo/gpu/libplacebo] r8u UINT 1 R Ss-R-BVutHWG n {8 0 0 0 } {8 0 0 0 } uint r8ui [ 0.278][d][vo/gpu/libplacebo] rg8i SINT 2 RG Ss-R-BVutHWG n {8 8 0 0 } {8 8 0 0 } ivec2 rg8i [ 0.278][d][vo/gpu/libplacebo] rg8u UINT 2 RG Ss-R-BVutHWG n {8 8 0 0 } {8 8 0 0 } uvec2 rg8ui [ 0.278][d][vo/gpu/libplacebo] rgba8i SINT 4 RGBA Ss-R-BVutHWG n {8 8 8 8 } {8 8 8 8 } ivec4 rgba8i [ 0.278][d][vo/gpu/libplacebo] rgba8u UINT 4 RGBA Ss-R-BVutHWG n {8 8 8 8 } {8 8 8 8 } uvec4 rgba8ui [ 0.278][d][vo/gpu/libplacebo] rgb10a2u UINT 4 RGBA Ss-R-BVutHWG n {10 10 10 2 } {10 10 10 2 } uvec4 rgb10_a2ui [ 0.278][d][vo/gpu/libplacebo] r16i SINT 2 R Ss-R-BVutHWG n {16 0 0 0 } {16 0 0 0 } int r16i [ 0.278][d][vo/gpu/libplacebo] r16u UINT 2 R Ss-R-BVutHWG n {16 0 0 0 } {16 0 0 0 } uint r16ui [ 0.278][d][vo/gpu/libplacebo] rg16i SINT 4 RG Ss-R-BVutHWG n {16 16 0 0 } {16 16 0 0 } ivec2 rg16i [ 0.278][d][vo/gpu/libplacebo] rg16u UINT 4 RG Ss-R-BVutHWG n {16 16 0 0 } {16 16 0 0 } uvec2 rg16ui [ 0.278][d][vo/gpu/libplacebo] rgba16i SINT 8 RGBA Ss-R-BVutHWG n {16 16 16 16} {16 16 16 16} ivec4 rgba16i [ 0.278][d][vo/gpu/libplacebo] rgba16u UINT 8 RGBA Ss-R-BVutHWG n {16 16 16 16} {16 16 16 16} uvec4 rgba16ui [ 0.278][d][vo/gpu/libplacebo] r32i SINT 4 R Ss-R-BVutHWG n {32 0 0 0 } {32 0 0 0 } int r32i [ 0.278][d][vo/gpu/libplacebo] r32u UINT 4 R Ss-R-BVutHWG n {32 0 0 0 } {32 0 0 0 } uint r32ui [ 0.278][d][vo/gpu/libplacebo] rg32i SINT 8 RG Ss-R-BVutHWG n {32 32 0 0 } {32 32 0 0 } ivec2 rg32i [ 0.278][d][vo/gpu/libplacebo] rg32u UINT 8 RG Ss-R-BVutHWG n {32 32 0 0 } {32 32 0 0 } uvec2 rg32ui [ 0.278][d][vo/gpu/libplacebo] rgba32i SINT 16 RGBA Ss-R-BVutHWG n {32 32 32 32} {32 32 32 32} ivec4 rgba32i [ 0.278][d][vo/gpu/libplacebo] rgba32u UINT 16 RGBA Ss-R-BVutHWG n {32 32 32 32} {32 32 32 32} uvec4 rgba32ui [ 0.278][d][vo/gpu/libplacebo] a1rgb5 UNORM 2 ARGB S-L----u-H-G n {1 5 5 5 } {1 5 5 5 } vec4 BA15 [ 0.278][d][vo/gpu/libplacebo] a1bgr5 UNORM 2 ABGR S-L----u-H-G n {1 5 5 5 } {1 5 5 5 } vec4 RA15 [ 0.278][d][vo/gpu/libplacebo] gr4 UNORM 1 GR S-L----u-H-G n {4 4 0 0 } {4 4 0 0 } vec2 [ 0.278][d][vo/gpu/libplacebo] argb4 UNORM 2 ARGB S-L----u-H-G n {4 4 4 4 } {4 4 4 4 } vec4 BA12 [ 0.278][d][vo/gpu/libplacebo] abgr4 UNORM 2 ABGR S-L----u-H-G n {4 4 4 4 } {4 4 4 4 } vec4 RA12 [ 0.278][d][vo/gpu/libplacebo] rgb565 UNORM 2 RGB S-L----u-H-G n {5 6 5 0 } {5 6 5 0 } vec3 BG16 [ 0.278][d][vo/gpu/libplacebo] rx10 UNORM 2 R S-L------H-G n {10 0 0 0 } {16 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] rxgx10 UNORM 4 RG S-L------H-G n {10 10 0 0 } {16 16 0 0 } [ 0.278][d][vo/gpu/libplacebo] rx12 UNORM 2 R S-L------H-G n {12 0 0 0 } {16 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] rxgx12 UNORM 4 RG S-L------H-G n {12 12 0 0 } {16 16 0 0 } [ 0.278][d][vo/gpu/libplacebo] bgra8i SINT 4 BGRA S-----Vu-H-G n {8 8 8 8 } {8 8 8 8 } ivec4 [ 0.278][d][vo/gpu/libplacebo] bgra8u UINT 4 BGRA S-----Vu-H-G n {8 8 8 8 } {8 8 8 8 } uvec4 [ 0.278][d][vo/gpu/libplacebo] bgr10a2u UINT 4 BGRA S-----Vu-H-G n {10 10 10 2 } {10 10 10 2 } uvec4 [ 0.278][d][vo/gpu/libplacebo] rgb8i SINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3 [ 0.278][d][vo/gpu/libplacebo] rgb8s SNORM 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3 [ 0.278][d][vo/gpu/libplacebo] rgb8u UINT 3 RGB ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3 [ 0.278][d][vo/gpu/libplacebo] bgr8 UNORM 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } vec3 RG24 [ 0.278][d][vo/gpu/libplacebo] bgr8i SINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } ivec3 [ 0.278][d][vo/gpu/libplacebo] bgr8u UINT 3 BGR ------V--H-- n {8 8 8 0 } {8 8 8 0 } uvec3 [ 0.278][d][vo/gpu/libplacebo] rgb10a2i SINT 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4 [ 0.278][d][vo/gpu/libplacebo] rgb10a2s SNORM 4 RGBA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4 [ 0.278][d][vo/gpu/libplacebo] bgr10a2i SINT 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } ivec4 [ 0.278][d][vo/gpu/libplacebo] bgr10a2s SNORM 4 BGRA ------V--H-- n {10 10 10 2 } {10 10 10 2 } vec4 [ 0.278][d][vo/gpu/libplacebo] rgb16hf FLOAT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3 [ 0.278][d][vo/gpu/libplacebo] rgb16i SINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } ivec3 [ 0.278][d][vo/gpu/libplacebo] rgb16s SNORM 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } vec3 [ 0.278][d][vo/gpu/libplacebo] rgb16u UINT 6 RGB ------V--H-- n {16 16 16 0 } {16 16 16 0 } uvec3 [ 0.278][d][vo/gpu/libplacebo] rgb32f FLOAT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } vec3 [ 0.278][d][vo/gpu/libplacebo] rgb32i SINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } ivec3 [ 0.278][d][vo/gpu/libplacebo] rgb32u UINT 12 RGB ------Vu-H-- n {32 32 32 0 } {32 32 32 0 } uvec3 [ 0.278][d][vo/gpu/libplacebo] rgb8 UNORM 3 RGB SsLRbBV--HWG y {8 8 8 0 } {8 8 8 0 } vec3 rgba8 BG24 [ 0.278][d][vo/gpu/libplacebo] rgb16 UNORM 6 RGB SsLRbBV--HWG y {16 16 16 0 } {16 16 16 0 } vec3 rgba16 [ 0.278][d][vo/gpu/libplacebo] r16f FLOAT 4 R SsLRbB---HWG y {16 0 0 0 } {32 0 0 0 } r16f [ 0.278][d][vo/gpu/libplacebo] rg16f FLOAT 8 RG SsLRbB---HWG y {16 16 0 0 } {32 32 0 0 } rg16f [ 0.278][d][vo/gpu/libplacebo] rgba16f FLOAT 16 RGBA SsLRbB---HWG y {16 16 16 16} {32 32 32 32} rgba16f [ 0.278][d][vo/gpu/libplacebo] rgb16f FLOAT 12 RGB ---------H-- y {16 16 16 0 } {32 32 32 0 } [ 0.278][d][vo/gpu/libplacebo] g8_b8_r8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU12 [ 0.278][d][vo/gpu/libplacebo] g8_b8_r8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU16 [ 0.278][d][vo/gpu/libplacebo] g8_b8_r8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } YU24 [ 0.278][d][vo/gpu/libplacebo] g8_br8_420 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV12 [ 0.278][d][vo/gpu/libplacebo] g8_br8_422 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV16 [ 0.278][d][vo/gpu/libplacebo] g8_br8_444 UNORM 0 ------------ n {8 8 8 0 } {0 0 0 0 } NV24 [ 0.278][d][vo/gpu/libplacebo] gx10_bx10_rx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx10_bx10_rx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx10_bx10_rx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } Q410 [ 0.278][d][vo/gpu/libplacebo] gx10_bxrx10_420 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P010 [ 0.278][d][vo/gpu/libplacebo] gx10_bxrx10_422 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } P210 [ 0.278][d][vo/gpu/libplacebo] gx10_bxrx10_444 UNORM 0 ------------ n {10 10 10 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx12_bx12_rx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx12_bx12_rx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx12_bx12_rx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx12_bxrx12_420 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } P012 [ 0.278][d][vo/gpu/libplacebo] gx12_bxrx12_422 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] gx12_bxrx12_444 UNORM 0 ------------ n {12 12 12 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] g16_b16_r16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] g16_b16_r16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] g16_b16_r16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] g16_br16_420 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } P016 [ 0.278][d][vo/gpu/libplacebo] g16_br16_422 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } [ 0.278][d][vo/gpu/libplacebo] g16_br16_444 UNORM 0 ------------ n {16 16 16 0 } {0 0 0 0 } [ 0.278][v][vo/gpu/libplacebo] Available surface configurations: [ 0.278][v][vo/gpu/libplacebo] 0: VK_FORMAT_B8G8R8A8_UNORM VK_COLOR_SPACE_SRGB_NONLINEAR_KHR [ 0.278][v][vo/gpu/libplacebo] 1: VK_FORMAT_B8G8R8A8_SRGB VK_COLOR_SPACE_SRGB_NONLINEAR_KHR [ 0.278][v][vo/gpu/libplacebo] Picked surface configuration 0: VK_FORMAT_B8G8R8A8_UNORM + VK_COLOR_SPACE_SRGB_NONLINEAR_KHR [ 0.278][d][vo/gpu/vulkan] Texture formats: [ 0.278][d][vo/gpu/vulkan] NAME COMP*TYPE SIZE DEPTH PER COMP. [ 0.278][d][vo/gpu/vulkan] r8 1*unorm 1B LF CR ST {8} [ 0.278][d][vo/gpu/vulkan] rg8 2*unorm 2B LF CR ST {8 8} [ 0.278][d][vo/gpu/vulkan] rgba8 4*unorm 4B LF CR ST {8 8 8 8} [ 0.278][d][vo/gpu/vulkan] bgra8 4*unorm 4B LF CR ST {8 8 8 8} [ 0.278][d][vo/gpu/vulkan] rgb10a2 4*unorm 4B LF CR ST {10 10 10 2} [ 0.278][d][vo/gpu/vulkan] r16 1*unorm 2B LF CR ST {16} [ 0.278][d][vo/gpu/vulkan] r16hf 1*float 2B LF CR ST {16} [ 0.278][d][vo/gpu/vulkan] rg16 2*unorm 4B LF CR ST {16 16} [ 0.278][d][vo/gpu/vulkan] rg16hf 2*float 4B LF CR ST {16 16} [ 0.278][d][vo/gpu/vulkan] rgba16 4*unorm 8B LF CR ST {16 16 16 16} [ 0.278][d][vo/gpu/vulkan] rgba16hf 4*float 8B LF CR ST {16 16 16 16} [ 0.278][d][vo/gpu/vulkan] r32f 1*float 4B LF CR ST {32} [ 0.278][d][vo/gpu/vulkan] rg32f 2*float 8B LF CR ST {32 32} [ 0.278][d][vo/gpu/vulkan] rgba32f 4*float 16B LF CR ST {32 32 32 32} [ 0.278][d][vo/gpu/vulkan] bgr5a1 4*unorm 2B LF CR {5 5 5 1} [ 0.278][d][vo/gpu/vulkan] bgr565 3*unorm 2B LF CR {5 6 5} [ 0.278][d][vo/gpu/vulkan] bgr10a2 4*unorm 4B LF CR {10 10 10 2} [ 0.278][d][vo/gpu/vulkan] r8u 1*uint 1B CR ST {8} [ 0.278][d][vo/gpu/vulkan] rg8u 2*uint 2B CR ST {8 8} [ 0.278][d][vo/gpu/vulkan] rgba8u 4*uint 4B CR ST {8 8 8 8} [ 0.278][d][vo/gpu/vulkan] rgb10a2u 4*uint 4B CR ST {10 10 10 2} [ 0.278][d][vo/gpu/vulkan] r16u 1*uint 2B CR ST {16} [ 0.278][d][vo/gpu/vulkan] rg16u 2*uint 4B CR ST {16 16} [ 0.278][d][vo/gpu/vulkan] rgba16u 4*uint 8B CR ST {16 16 16 16} [ 0.278][d][vo/gpu/vulkan] r32u 1*uint 4B CR ST {32} [ 0.278][d][vo/gpu/vulkan] rg32u 2*uint 8B CR ST {32 32} [ 0.278][d][vo/gpu/vulkan] rgba32u 4*uint 16B CR ST {32 32 32 32} [ 0.278][d][vo/gpu/vulkan] a1rgb5 4*unorm 2B LF {1 5 5 5} [ 0.278][d][vo/gpu/vulkan] a1bgr5 4*unorm 2B LF {1 5 5 5} [ 0.278][d][vo/gpu/vulkan] gr4 2*unorm 1B LF {4 4} [ 0.278][d][vo/gpu/vulkan] argb4 4*unorm 2B LF {4 4 4 4} [ 0.278][d][vo/gpu/vulkan] abgr4 4*unorm 2B LF {4 4 4 4} [ 0.278][d][vo/gpu/vulkan] rgb565 3*unorm 2B LF {5 6 5} [ 0.278][d][vo/gpu/vulkan] rx10 1*unorm 2B LF {16/10} [ 0.278][d][vo/gpu/vulkan] rxgx10 2*unorm 4B LF {16/10 16/10} [ 0.278][d][vo/gpu/vulkan] rx12 1*unorm 2B LF {16/12} [ 0.278][d][vo/gpu/vulkan] rxgx12 2*unorm 4B LF {16/12 16/12} [ 0.278][d][vo/gpu/vulkan] bgra8u 4*uint 4B {8 8 8 8} [ 0.278][d][vo/gpu/vulkan] bgr10a2u 4*uint 4B {10 10 10 2} [ 0.278][d][vo/gpu/vulkan] rgb8 3*unorm 3B LF CR ST {8 8 8} [ 0.278][d][vo/gpu/vulkan] rgb16 3*unorm 6B LF CR ST {16 16 16} [ 0.278][d][vo/gpu/vulkan] r16f 1*float 4B LF CR ST {32/16} [ 0.278][d][vo/gpu/vulkan] rg16f 2*float 8B LF CR ST {32/16 32/16} [ 0.278][d][vo/gpu/vulkan] rgba16f 4*float 16B LF CR ST {32/16 32/16 32/16 32/16} [ 0.278][d][vo/gpu/vulkan] LA = LUMINANCE_ALPHA hack format [ 0.278][d][vo/gpu/vulkan] LF = linear filterable [ 0.278][d][vo/gpu/vulkan] CR = can be used for render targets [ 0.278][d][vo/gpu/vulkan] ST = can be used for storable images [ 0.278][d][vo/gpu/vulkan] Image formats: [ 0.278][d][vo/gpu/vulkan] yuv444p => 3 planes 1x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv420p => 3 planes 2x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] gray => 1 planes 1x1 8/0 [r8] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] gray16 => 1 planes 1x1 16/0 [r16] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] uyvy422 [ 0.278][d][vo/gpu/vulkan] nv12 => 2 planes 2x2 8/0 [r8/rg8] (r/gb) [unorm] [ 0.278][d][vo/gpu/vulkan] p010 => 2 planes 2x2 16/6 [r16/rg16] (r/gb) [unorm] [ 0.278][d][vo/gpu/vulkan] argb => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.278][d][vo/gpu/vulkan] bgra => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.278][d][vo/gpu/vulkan] abgr => 1 planes 1x1 8/0 [rgba8] (abgr) [unorm] [ 0.278][d][vo/gpu/vulkan] rgba => 1 planes 1x1 8/0 [rgba8] (rgba) [unorm] [ 0.278][d][vo/gpu/vulkan] bgr24 => 1 planes 1x1 8/0 [rgb8] (bgr) [unorm] [ 0.278][d][vo/gpu/vulkan] rgb24 => 1 planes 1x1 8/0 [rgb8] (rgb) [unorm] [ 0.278][d][vo/gpu/vulkan] 0rgb => 1 planes 1x1 8/0 [rgba8] (_rgb) [unorm] [ 0.278][d][vo/gpu/vulkan] bgr0 => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.278][d][vo/gpu/vulkan] 0bgr => 1 planes 1x1 8/0 [rgba8] (_bgr) [unorm] [ 0.278][d][vo/gpu/vulkan] rgb0 => 1 planes 1x1 8/0 [rgba8] (rgb) [unorm] [ 0.278][d][vo/gpu/vulkan] rgba64 => 1 planes 1x1 16/0 [rgba16] (rgba) [unorm] [ 0.278][d][vo/gpu/vulkan] rgb565 [ 0.278][d][vo/gpu/vulkan] pal8 [ 0.278][d][vo/gpu/vulkan] vdpau [ 0.278][d][vo/gpu/vulkan] d3d11 [ 0.278][d][vo/gpu/vulkan] dxva2_vld [ 0.278][d][vo/gpu/vulkan] mmal [ 0.278][d][vo/gpu/vulkan] mediacodec [ 0.278][d][vo/gpu/vulkan] cuda [ 0.278][d][vo/gpu/vulkan] yap8 => 2 planes 1x1 8/0 [r8/r8] (r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yap16 => 2 planes 1x1 16/0 [r16/r16] (r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] grayaf32 => 2 planes 1x1 32/0 [r32f/r32f] (r/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv444pf => 3 planes 1x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva444pf => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv420pf => 3 planes 2x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva420pf => 4 planes 2x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv422pf => 3 planes 2x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva422pf => 4 planes 2x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv440pf => 3 planes 1x2 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva440pf => 4 planes 1x2 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv410pf => 3 planes 4x4 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva410pf => 4 planes 4x4 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] yuv411pf => 3 planes 4x1 32/0 [r32f/r32f/r32f] (r/g/b) [float] [ 0.278][d][vo/gpu/vulkan] yuva411pf => 4 planes 4x1 32/0 [r32f/r32f/r32f/r32f] (r/g/b/a) [float] [ 0.278][d][vo/gpu/vulkan] rgb30 [ 0.278][d][vo/gpu/vulkan] y1 => 1 planes 1x1 8/-7 [r8] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp1 => 3 planes 1x1 8/-7 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp2 => 3 planes 1x1 8/-6 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp3 => 3 planes 1x1 8/-5 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp4 => 3 planes 1x1 8/-4 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp5 => 3 planes 1x1 8/-3 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp6 => 3 planes 1x1 8/-2 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] vdpau_output [ 0.278][d][vo/gpu/vulkan] vaapi [ 0.278][d][vo/gpu/vulkan] videotoolbox [ 0.278][d][vo/gpu/vulkan] vulkan [ 0.278][d][vo/gpu/vulkan] drm_prime [ 0.278][d][vo/gpu/vulkan] yuyv422 [ 0.278][d][vo/gpu/vulkan] yuv422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv410p => 3 planes 4x4 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] monow [ 0.278][d][vo/gpu/vulkan] monob [ 0.278][d][vo/gpu/vulkan] yuvj422p => 3 planes 2x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] uyyvyy411 [ 0.278][d][vo/gpu/vulkan] bgr8 [ 0.278][d][vo/gpu/vulkan] bgr4 [ 0.278][d][vo/gpu/vulkan] bgr4_byte [ 0.278][d][vo/gpu/vulkan] rgb8 [ 0.278][d][vo/gpu/vulkan] rgb4 [ 0.278][d][vo/gpu/vulkan] rgb4_byte [ 0.278][d][vo/gpu/vulkan] nv21 => 2 planes 2x2 8/0 [r8/rg8] (r/bg) [unorm] [ 0.278][d][vo/gpu/vulkan] gray16be [ 0.278][d][vo/gpu/vulkan] yuv440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuvj440p => 3 planes 1x2 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva420p => 4 planes 2x2 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] rgb48be [ 0.278][d][vo/gpu/vulkan] rgb48 => 1 planes 1x1 16/0 [rgb16] (rgb) [unorm] [ 0.278][d][vo/gpu/vulkan] rgb565be [ 0.278][d][vo/gpu/vulkan] rgb555be [ 0.278][d][vo/gpu/vulkan] rgb555 [ 0.278][d][vo/gpu/vulkan] bgr565be [ 0.278][d][vo/gpu/vulkan] bgr565 [ 0.278][d][vo/gpu/vulkan] bgr555be [ 0.278][d][vo/gpu/vulkan] bgr555 [ 0.278][d][vo/gpu/vulkan] yuv420p16 => 3 planes 2x2 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv420p16be [ 0.278][d][vo/gpu/vulkan] yuv422p16 => 3 planes 2x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv422p16be [ 0.278][d][vo/gpu/vulkan] yuv444p16 => 3 planes 1x1 16/0 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv444p16be [ 0.278][d][vo/gpu/vulkan] rgb444 [ 0.278][d][vo/gpu/vulkan] rgb444be [ 0.278][d][vo/gpu/vulkan] bgr444 [ 0.278][d][vo/gpu/vulkan] bgr444be [ 0.278][d][vo/gpu/vulkan] ya8 => 1 planes 1x1 8/0 [rg8] (ra) [unorm] [ 0.278][d][vo/gpu/vulkan] bgr48be [ 0.278][d][vo/gpu/vulkan] bgr48 => 1 planes 1x1 16/0 [rgb16] (bgr) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv420p9be [ 0.278][d][vo/gpu/vulkan] yuv420p9 => 3 planes 2x2 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv420p10be [ 0.278][d][vo/gpu/vulkan] yuv420p10 => 3 planes 2x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv422p10be [ 0.278][d][vo/gpu/vulkan] yuv422p10 => 3 planes 2x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv444p9be [ 0.278][d][vo/gpu/vulkan] yuv444p9 => 3 planes 1x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv444p10be [ 0.278][d][vo/gpu/vulkan] yuv444p10 => 3 planes 1x1 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv422p9be [ 0.278][d][vo/gpu/vulkan] yuv422p9 => 3 planes 2x1 16/-7 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp => 3 planes 1x1 8/0 [r8/r8/r8] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp9be [ 0.278][d][vo/gpu/vulkan] gbrp9 => 3 planes 1x1 16/-7 [r16/r16/r16] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp10be [ 0.278][d][vo/gpu/vulkan] gbrp10 => 3 planes 1x1 16/-6 [r16/r16/r16] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp16be [ 0.278][d][vo/gpu/vulkan] gbrp16 => 3 planes 1x1 16/0 [r16/r16/r16] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva422p => 4 planes 2x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva444p => 4 planes 1x1 8/0 [r8/r8/r8/r8] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva420p9be [ 0.278][d][vo/gpu/vulkan] yuva420p9 => 4 planes 2x2 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva422p9be [ 0.278][d][vo/gpu/vulkan] yuva422p9 => 4 planes 2x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva444p9be [ 0.278][d][vo/gpu/vulkan] yuva444p9 => 4 planes 1x1 16/-7 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva420p10be [ 0.278][d][vo/gpu/vulkan] yuva420p10 => 4 planes 2x2 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva422p10be [ 0.278][d][vo/gpu/vulkan] yuva422p10 => 4 planes 2x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva444p10be [ 0.278][d][vo/gpu/vulkan] yuva444p10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva420p16be [ 0.278][d][vo/gpu/vulkan] yuva420p16 => 4 planes 2x2 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva422p16be [ 0.278][d][vo/gpu/vulkan] yuva422p16 => 4 planes 2x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] yuva444p16be [ 0.278][d][vo/gpu/vulkan] yuva444p16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.278][d][vo/gpu/vulkan] xyz12 => 1 planes 1x1 16/4 [rgb16] (rgb) [unorm] [ 0.278][d][vo/gpu/vulkan] xyz12be [ 0.278][d][vo/gpu/vulkan] nv16 => 2 planes 2x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.278][d][vo/gpu/vulkan] nv20 => 2 planes 2x1 16/-6 [r16/rg16] (r/gb) [unorm] [ 0.278][d][vo/gpu/vulkan] nv20be [ 0.278][d][vo/gpu/vulkan] rgba64be [ 0.278][d][vo/gpu/vulkan] bgra64be [ 0.278][d][vo/gpu/vulkan] bgra64 => 1 planes 1x1 16/0 [rgba16] (bgra) [unorm] [ 0.278][d][vo/gpu/vulkan] yvyu422 [ 0.278][d][vo/gpu/vulkan] ya16be [ 0.278][d][vo/gpu/vulkan] ya16 => 1 planes 1x1 16/0 [rg16] (ra) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrap => 4 planes 1x1 8/0 [r8/r8/r8/r8] (g/b/r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrap16be [ 0.278][d][vo/gpu/vulkan] gbrap16 => 4 planes 1x1 16/0 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] qsv [ 0.278][d][vo/gpu/vulkan] d3d11va_vld [ 0.278][d][vo/gpu/vulkan] yuv420p12be [ 0.278][d][vo/gpu/vulkan] yuv420p12 => 3 planes 2x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv420p14be [ 0.278][d][vo/gpu/vulkan] yuv420p14 => 3 planes 2x2 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv422p12be [ 0.278][d][vo/gpu/vulkan] yuv422p12 => 3 planes 2x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv422p14be [ 0.278][d][vo/gpu/vulkan] yuv422p14 => 3 planes 2x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv444p12be [ 0.278][d][vo/gpu/vulkan] yuv444p12 => 3 planes 1x1 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv444p14be [ 0.278][d][vo/gpu/vulkan] yuv444p14 => 3 planes 1x1 16/-2 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp12be [ 0.278][d][vo/gpu/vulkan] gbrp12 => 3 planes 1x1 16/-4 [r16/r16/r16] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrp14be [ 0.278][d][vo/gpu/vulkan] gbrp14 => 3 planes 1x1 16/-2 [r16/r16/r16] (g/b/r) [unorm] [ 0.278][d][vo/gpu/vulkan] yuvj411p => 3 planes 4x1 8/0 [r8/r8/r8] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] bayer_bggr8 [ 0.278][d][vo/gpu/vulkan] bayer_rggb8 [ 0.278][d][vo/gpu/vulkan] bayer_gbrg8 [ 0.278][d][vo/gpu/vulkan] bayer_grbg8 [ 0.278][d][vo/gpu/vulkan] bayer_bggr16 [ 0.278][d][vo/gpu/vulkan] bayer_bggr16be [ 0.278][d][vo/gpu/vulkan] bayer_rggb16 [ 0.278][d][vo/gpu/vulkan] bayer_rggb16be [ 0.278][d][vo/gpu/vulkan] bayer_gbrg16 [ 0.278][d][vo/gpu/vulkan] bayer_gbrg16be [ 0.278][d][vo/gpu/vulkan] bayer_grbg16 [ 0.278][d][vo/gpu/vulkan] bayer_grbg16be [ 0.278][d][vo/gpu/vulkan] yuv440p10 => 3 planes 1x2 16/-6 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv440p10be [ 0.278][d][vo/gpu/vulkan] yuv440p12 => 3 planes 1x2 16/-4 [r16/r16/r16] (r/g/b) [unorm] [ 0.278][d][vo/gpu/vulkan] yuv440p12be [ 0.278][d][vo/gpu/vulkan] ayuv64 => 1 planes 1x1 16/0 [rgba16] (argb) [unorm] [ 0.278][d][vo/gpu/vulkan] ayuv64be [ 0.278][d][vo/gpu/vulkan] p010be [ 0.278][d][vo/gpu/vulkan] gbrap12be [ 0.278][d][vo/gpu/vulkan] gbrap12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrap10be [ 0.278][d][vo/gpu/vulkan] gbrap10 => 4 planes 1x1 16/-6 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.278][d][vo/gpu/vulkan] gray12be [ 0.278][d][vo/gpu/vulkan] gray12 => 1 planes 1x1 16/-4 [r16] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] gray10be [ 0.278][d][vo/gpu/vulkan] gray10 => 1 planes 1x1 16/-6 [r16] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] p016 => 2 planes 2x2 16/0 [r16/rg16] (r/gb) [unorm] [ 0.278][d][vo/gpu/vulkan] p016be [ 0.278][d][vo/gpu/vulkan] gray9be [ 0.278][d][vo/gpu/vulkan] gray9 => 1 planes 1x1 16/-7 [r16] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] gbrpf32be [ 0.278][d][vo/gpu/vulkan] gbrpf32 => 3 planes 1x1 32/0 [r32f/r32f/r32f] (g/b/r) [float] [ 0.278][d][vo/gpu/vulkan] gbrapf32be [ 0.278][d][vo/gpu/vulkan] gbrapf32 => 4 planes 1x1 32/0 [r32f/r32f/r32f/r32f] (g/b/r/a) [float] [ 0.278][d][vo/gpu/vulkan] opencl [ 0.278][d][vo/gpu/vulkan] gray14be [ 0.278][d][vo/gpu/vulkan] gray14 => 1 planes 1x1 16/-2 [r16] (r) [unorm] [ 0.278][d][vo/gpu/vulkan] grayf32be [ 0.278][d][vo/gpu/vulkan] grayf32 => 1 planes 1x1 32/0 [r32f] (r) [float] [ 0.278][d][vo/gpu/vulkan] yuva422p12be [ 0.279][d][vo/gpu/vulkan] yuva422p12 => 4 planes 2x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.279][d][vo/gpu/vulkan] yuva444p12be [ 0.279][d][vo/gpu/vulkan] yuva444p12 => 4 planes 1x1 16/-4 [r16/r16/r16/r16] (r/g/b/a) [unorm] [ 0.279][d][vo/gpu/vulkan] nv24 => 2 planes 1x1 8/0 [r8/rg8] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] nv42 => 2 planes 1x1 8/0 [r8/rg8] (r/bg) [unorm] [ 0.279][d][vo/gpu/vulkan] y210be [ 0.279][d][vo/gpu/vulkan] y210 [ 0.279][d][vo/gpu/vulkan] x2rgb10be [ 0.279][d][vo/gpu/vulkan] x2bgr10 [ 0.279][d][vo/gpu/vulkan] x2bgr10be [ 0.279][d][vo/gpu/vulkan] p210be [ 0.279][d][vo/gpu/vulkan] p210 => 2 planes 2x1 16/6 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] p410be [ 0.279][d][vo/gpu/vulkan] p410 => 2 planes 1x1 16/6 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] p216be [ 0.279][d][vo/gpu/vulkan] p216 => 2 planes 2x1 16/0 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] p416be [ 0.279][d][vo/gpu/vulkan] p416 => 2 planes 1x1 16/0 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] vuya => 1 planes 1x1 8/0 [rgba8] (bgra) [unorm] [ 0.279][d][vo/gpu/vulkan] rgbaf16be [ 0.279][d][vo/gpu/vulkan] rgbaf16 => 1 planes 1x1 16/0 [rgba16hf] (rgba) [float] [ 0.279][d][vo/gpu/vulkan] vuyx => 1 planes 1x1 8/0 [rgba8] (bgr) [unorm] [ 0.279][d][vo/gpu/vulkan] p012 => 2 planes 2x2 16/4 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] p012be [ 0.279][d][vo/gpu/vulkan] y212be [ 0.279][d][vo/gpu/vulkan] y212 [ 0.279][d][vo/gpu/vulkan] xv30be [ 0.279][d][vo/gpu/vulkan] xv30 [ 0.279][d][vo/gpu/vulkan] xv36be [ 0.279][d][vo/gpu/vulkan] xv36 => 1 planes 1x1 16/4 [rgba16] (grb) [unorm] [ 0.279][d][vo/gpu/vulkan] rgbf32be [ 0.279][d][vo/gpu/vulkan] rgbf32 [ 0.279][d][vo/gpu/vulkan] rgbaf32be [ 0.279][d][vo/gpu/vulkan] rgbaf32 [ 0.279][d][vo/gpu/vulkan] p212be [ 0.279][d][vo/gpu/vulkan] p212 => 2 planes 2x1 16/4 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] p412be [ 0.279][d][vo/gpu/vulkan] p412 => 2 planes 1x1 16/4 [r16/rg16] (r/gb) [unorm] [ 0.279][d][vo/gpu/vulkan] gbrap14be [ 0.279][d][vo/gpu/vulkan] gbrap14 => 4 planes 1x1 16/-2 [r16/r16/r16/r16] (g/b/r/a) [unorm] [ 0.279][d][vo/gpu/vulkan] d3d12 [ 0.279][d][vo/gpu/vulkan] ayuv => 1 planes 1x1 8/0 [rgba8] (argb) [unorm] [ 0.279][d][vo/gpu/vulkan] uyva => 1 planes 1x1 8/0 [rgba8] (grba) [unorm] [ 0.279][d][vo/gpu/vulkan] vyu444 => 1 planes 1x1 8/0 [rgb8] (brg) [unorm] [ 0.279][d][vo/gpu/vulkan] v30xbe [ 0.279][d][vo/gpu/vulkan] v30x [ 0.279][d][vo/gpu/vulkan] rgbf16be [ 0.279][d][vo/gpu/vulkan] rgbf16 [ 0.279][d][vo/gpu/vulkan] rgba128be [ 0.279][d][vo/gpu/vulkan] rgba128 [ 0.279][d][vo/gpu/vulkan] rgb96be [ 0.279][d][vo/gpu/vulkan] rgb96 [ 0.279][d][vo/gpu/vulkan] y216be [ 0.279][d][vo/gpu/vulkan] y216 [ 0.279][d][vo/gpu/vulkan] xv48be [ 0.279][d][vo/gpu/vulkan] xv48 => 1 planes 1x1 16/0 [rgba16] (grb) [unorm] [ 0.279][d][vo/gpu/vulkan] gbrpf16be [ 0.279][d][vo/gpu/vulkan] gbrpf16 => 3 planes 1x1 16/0 [r16hf/r16hf/r16hf] (g/b/r) [float] [ 0.279][d][vo/gpu/vulkan] gbrapf16be [ 0.279][d][vo/gpu/vulkan] gbrapf16 => 4 planes 1x1 16/0 [r16hf/r16hf/r16hf/r16hf] (g/b/r/a) [float] [ 0.279][d][vo/gpu/vulkan] grayf16be [ 0.279][d][vo/gpu/vulkan] grayf16 => 1 planes 1x1 16/0 [r16hf] (r) [float] [ 0.279][v][vo/gpu] Testing FBO format rgba16f [ 0.279][d][vo/gpu] Resizing texture: 16x16 [ 0.279][d][vo/gpu/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: unknown [ 0.279][d][vo/gpu/libplacebo] Spent 0.159 ms allocating slab [ 0.279][v][vo/gpu] Using FBO format rgba16f. [ 0.279][d][global] cache path: '' -> '/home/architect/.cache/mpv' [ 0.279][v][vo/gpu] Assuming 60.000000 FPS for display sync. [ 0.279][v][vd] Container reported FPS: 30.000000 [ 0.279][v][vd] Codec list: [ 0.279][v][vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [ 0.279][v][vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper [ 0.279][v][vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder [ 0.279][v][vd] Opening decoder h264 [ 0.279][v][vd] No hardware decoding requested. [ 0.279][v][vd] Using software decoding. [ 0.280][v][vd] Detected 16 logical cores. [ 0.280][v][vd] Requesting 16 threads for decoding. [ 0.285][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv444p [ 0.285][d][vd] DR parameter change to 1280x738 yuv444p align=64 [ 0.285][d][vd] Allocating new (host-cached) DR image... [ 0.285][d][vo/gpu/libplacebo] Allocating 11821056 memory of type 0xe (id 3) in heap 1: unknown [ 0.288][d][vo/gpu/libplacebo] Spent 2.293 ms allocating slab [ 0.289][v][vd] Selected decoder: h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 [ 0.289][v][vf] User filter list: [ 0.289][v][vf] (empty) [ 0.290][v][cplayer] Starting playback... [ 0.290][d][ffmpeg/video] h264: Reinit context to 1280x720, pix_fmt: yuv444p [ 0.290][d][vd] Allocating new (host-cached) DR image... [ 0.291][d][vd] Allocating new (host-cached) DR image... [ 0.291][d][vd] Allocating new (host-cached) DR image... [ 0.292][d][vd] Allocating new (host-cached) DR image... [ 0.292][d][vo/gpu/libplacebo] Allocating 23642112 memory of type 0xe (id 3) in heap 1: unknown [ 0.297][d][vo/gpu/libplacebo] Spent 4.713 ms allocating slab [ 0.297][d][vd] Allocating new (host-cached) DR image... [ 0.298][d][vd] Allocating new (host-cached) DR image... [ 0.298][d][vd] Allocating new (host-cached) DR image... [ 0.299][d][vd] Allocating new (host-cached) DR image... [ 0.300][d][vd] Allocating new (host-cached) DR image... [ 0.300][d][vd] Allocating new (host-cached) DR image... [ 0.301][d][vd] Allocating new (host-cached) DR image... [ 0.301][d][vd] Allocating new (host-cached) DR image... [ 0.301][d][vo/gpu/libplacebo] Allocating 47284224 memory of type 0xe (id 3) in heap 1: unknown [ 0.310][d][vo/gpu/libplacebo] Spent 8.591 ms allocating slab [ 0.311][d][vd] Allocating new (host-cached) DR image... [ 0.311][d][vd] Allocating new (host-cached) DR image... [ 0.312][d][vd] Allocating new (host-cached) DR image... [ 0.312][d][vd] Allocating new (host-cached) DR image... [ 0.312][v][vd] Using software decoding. [ 0.312][d][vd] Allocating new (host-cached) DR image... [ 0.312][v][vd] Decoder format: 1280x720 yuv444p auto/auto/auto/auto/auto CL=mpeg2/4/h264 crop=1280x720+0+0 [ 0.312][v][vd] Using container aspect ratio. [ 0.312][v][vf] [in] 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.312][v][vf] [userdeint] 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.312][v][vf] [userdeint] (disabled) [ 0.312][v][vf] [autorotate] 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.312][v][vf] [autorotate] (disabled) [ 0.312][v][vf] [convert] 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.312][v][vf] [convert] (disabled) [ 0.312][v][vf] [out] 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.313][i][cplayer] VO: [gpu] 1280x720 => 960x960 yuv444p [ 0.313][v][cplayer] VO: Description: Shader-based GPU Renderer [ 0.313][d][vd] Allocating new (host-cached) DR image... [ 0.313][v][vo/gpu] reconfig to 1280x720 [3:4] yuv444p bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=960x720+160+0 [ 0.313][d][vo/gpu] max content size: 1920x1080 [ 0.313][d][vo/gpu] monitor size: 1920x1080 [ 0.323][d][vo/gpu/libplacebo] Requested alpha compositing mode: VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR [ 0.323][d][vo/gpu/libplacebo] Requested surface transform: VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR [ 0.323][d][vo/gpu/libplacebo] Requested image count: 4 (min 2 max 8) [ 0.323][d][vo/gpu/libplacebo] Requested image size: 960x960 (min 960x960 < cur 960x960 < max 960x960) [ 0.323][d][vo/gpu/libplacebo] (Re)creating swapchain of size 960x960 [ 0.371][v][vo/gpu] Resize: 960x960 [ 0.371][v][vo/gpu] Window size: 960x960 (Borders: l=0 t=0 r=0 b=0) [ 0.371][v][vo/gpu] Video source: 1280x720 (3:4) [ 0.371][v][vo/gpu] Video display: (160, 0) 960x720 -> (0, 0) 960x960 [ 0.371][v][vo/gpu] Video scale: 1.000000/1.333333 [ 0.371][v][vo/gpu] OSD borders: l=0 t=0 r=0 b=0 [ 0.371][v][vo/gpu] Video borders: l=0 t=0 r=0 b=0 [ 0.371][v][vo/gpu] Reported display depth: -1 [ 0.371][v][vo/gpu] Texture for plane 0: 1280x720 [ 0.371][d][vo/gpu/libplacebo] Allocating 3932160 memory of type 0x1 (id 1) in heap 0: unknown [ 0.371][d][vo/gpu/libplacebo] Spent 0.337 ms allocating slab [ 0.371][v][vo/gpu] Texture for plane 1: 1280x720 [ 0.371][v][vo/gpu] Texture for plane 2: 1280x720 [ 0.371][v][vo/gpu] Testing FBO format rgba16f [ 0.371][d][vo/gpu] Resizing texture: 16x16 [ 0.371][v][vo/gpu] Using FBO format rgba16f. [ 0.372][v][vo/gpu] DR enabled: yes [ 0.372][d][vo/gpu] Resizing texture: 1280x720 [ 0.372][d][vo/gpu/libplacebo] Allocating 7864320 memory of type 0x1 (id 1) in heap 0: unknown [ 0.372][d][vo/gpu/libplacebo] Spent 0.083 ms allocating slab [ 0.372][d][global] user path: '/home/architect/.cache/mpv' -> '/home/architect/.cache/mpv' [ 0.372][d][vo/gpu/libplacebo] Allocating 258048 memory of type 0x7 (id 4) in heap 2: unknown [ 0.372][d][vo/gpu/libplacebo] Spent 0.157 ms allocating slab [ 0.372][d][vo/gpu/libplacebo] vertex shader source: [ 0.372][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.372][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.372][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.372][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.372][d][vo/gpu/libplacebo] [ 5] layout(location=0) in vec2 vertex_position; [ 0.372][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 0.372][d][vo/gpu/libplacebo] [ 7] layout(location=1) out vec2 texcoord0; [ 0.372][d][vo/gpu/libplacebo] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 0.372][d][vo/gpu/libplacebo] [ 9] layout(location=2) out vec2 texcoord1; [ 0.372][d][vo/gpu/libplacebo] [ 10] void main() { [ 0.372][d][vo/gpu/libplacebo] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.372][d][vo/gpu/libplacebo] [ 12] texcoord0 = vertex_texcoord0; [ 0.372][d][vo/gpu/libplacebo] [ 13] texcoord1 = vertex_texcoord1; [ 0.372][d][vo/gpu/libplacebo] [ 14] } [ 0.372][d][vo/gpu/libplacebo] fragment shader source: [ 0.372][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.372][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.372][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.372][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.372][d][vo/gpu/libplacebo] [ 5] layout(location=0) out vec4 out_color; [ 0.372][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 texcoord0; [ 0.373][d][vo/gpu/libplacebo] [ 7] layout(location=2) in vec2 texcoord1; [ 0.373][d][vo/gpu/libplacebo] [ 8] layout(std140, binding=2) uniform UBO { [ 0.373][d][vo/gpu/libplacebo] [ 9] layout(offset=0) mat2 texture_rot0; [ 0.373][d][vo/gpu/libplacebo] [ 10] layout(offset=32) mat2 texture_rot1; [ 0.373][d][vo/gpu/libplacebo] [ 11] }; [ 0.373][d][vo/gpu/libplacebo] [ 12] layout(std430, push_constant) uniform PushC { [ 0.373][d][vo/gpu/libplacebo] [ 13] layout(offset=0) vec2 texture_size0; [ 0.373][d][vo/gpu/libplacebo] [ 14] layout(offset=8) vec2 texture_off0; [ 0.373][d][vo/gpu/libplacebo] [ 15] layout(offset=16) vec2 pixel_size0; [ 0.373][d][vo/gpu/libplacebo] [ 16] layout(offset=24) vec2 texture_size1; [ 0.373][d][vo/gpu/libplacebo] [ 17] layout(offset=32) vec2 texture_off1; [ 0.373][d][vo/gpu/libplacebo] [ 18] layout(offset=40) vec2 pixel_size1; [ 0.373][d][vo/gpu/libplacebo] [ 19] }; [ 0.373][d][vo/gpu/libplacebo] [ 20] layout(binding=0) uniform sampler2D texture0; [ 0.373][d][vo/gpu/libplacebo] [ 21] layout(binding=1) uniform sampler2D texture1; [ 0.373][d][vo/gpu/libplacebo] [ 22] void main() { [ 0.373][d][vo/gpu/libplacebo] [ 23] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.373][d][vo/gpu/libplacebo] [ 24] // merging plane 1 ... [ 0.373][d][vo/gpu/libplacebo] [ 25] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r; [ 0.373][d][vo/gpu/libplacebo] [ 26] // merging plane 2 ... into 1 [ 0.373][d][vo/gpu/libplacebo] [ 27] color.g = 1.000000 * vec4(texture(texture1, texcoord1)).r; [ 0.373][d][vo/gpu/libplacebo] [ 28] out_color = color; [ 0.373][d][vo/gpu/libplacebo] [ 29] } [ 0.464][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.464][v][vo/gpu/libplacebo] Spent 91.071 ms translating SPIR-V [ 0.465][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.465][d][vo/gpu/libplacebo] Spent 1.146 ms translating SPIR-V [ 0.465][d][vo/gpu/libplacebo] Spent 0.007 ms compiling shader [ 0.465][d][vo/gpu/libplacebo] Spent 0.111 ms creating pipeline [ 0.465][d][vo/gpu/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0 [ 0.465][d][vo/gpu/libplacebo] Allocating 258048 memory of type 0x7 (id 4) in heap 2: ../src/gpu/utils.c:1173 [ 0.465][d][vo/gpu/libplacebo] Spent 0.248 ms allocating slab [ 0.465][d][vo/gpu] Resizing texture: 1280x720 [ 0.465][d][vo/gpu/libplacebo] Allocating 7864320 memory of type 0x1 (id 1) in heap 0: unknown [ 0.465][d][vo/gpu/libplacebo] Spent 0.072 ms allocating slab [ 0.465][d][global] user path: '/home/architect/.cache/mpv' -> '/home/architect/.cache/mpv' [ 0.466][d][vo/gpu/libplacebo] vertex shader source: [ 0.466][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.466][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.466][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.466][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.466][d][vo/gpu/libplacebo] [ 5] layout(location=0) in vec2 vertex_position; [ 0.466][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 0.466][d][vo/gpu/libplacebo] [ 7] layout(location=1) out vec2 texcoord0; [ 0.466][d][vo/gpu/libplacebo] [ 8] layout(location=2) in vec2 vertex_texcoord1; [ 0.466][d][vo/gpu/libplacebo] [ 9] layout(location=2) out vec2 texcoord1; [ 0.466][d][vo/gpu/libplacebo] [ 10] void main() { [ 0.466][d][vo/gpu/libplacebo] [ 11] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.466][d][vo/gpu/libplacebo] [ 12] texcoord0 = vertex_texcoord0; [ 0.466][d][vo/gpu/libplacebo] [ 13] texcoord1 = vertex_texcoord1; [ 0.466][d][vo/gpu/libplacebo] [ 14] } [ 0.466][d][vo/gpu/libplacebo] fragment shader source: [ 0.466][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.466][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.466][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.466][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.466][d][vo/gpu/libplacebo] [ 5] layout(location=0) out vec4 out_color; [ 0.466][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 texcoord0; [ 0.466][d][vo/gpu/libplacebo] [ 7] layout(location=2) in vec2 texcoord1; [ 0.466][d][vo/gpu/libplacebo] [ 8] layout(std140, binding=2) uniform UBO { [ 0.466][d][vo/gpu/libplacebo] [ 9] layout(offset=0) mat3 colormatrix; [ 0.466][d][vo/gpu/libplacebo] [ 10] layout(offset=48) mat2 texture_rot0; [ 0.466][d][vo/gpu/libplacebo] [ 11] layout(offset=80) mat2 texture_rot1; [ 0.466][d][vo/gpu/libplacebo] [ 12] }; [ 0.466][d][vo/gpu/libplacebo] [ 13] layout(std430, push_constant) uniform PushC { [ 0.466][d][vo/gpu/libplacebo] [ 14] layout(offset=0) vec3 colormatrix_c; [ 0.466][d][vo/gpu/libplacebo] [ 15] layout(offset=16) vec2 texture_size0; [ 0.466][d][vo/gpu/libplacebo] [ 16] layout(offset=24) vec2 texture_off0; [ 0.466][d][vo/gpu/libplacebo] [ 17] layout(offset=32) vec2 pixel_size0; [ 0.466][d][vo/gpu/libplacebo] [ 18] layout(offset=40) vec2 texture_size1; [ 0.466][d][vo/gpu/libplacebo] [ 19] layout(offset=48) vec2 texture_off1; [ 0.466][d][vo/gpu/libplacebo] [ 20] layout(offset=56) vec2 pixel_size1; [ 0.466][d][vo/gpu/libplacebo] [ 21] }; [ 0.466][d][vo/gpu/libplacebo] [ 22] layout(binding=0) uniform sampler2D texture0; [ 0.466][d][vo/gpu/libplacebo] [ 23] layout(binding=1) uniform sampler2D texture1; [ 0.466][d][vo/gpu/libplacebo] [ 24] void main() { [ 0.466][d][vo/gpu/libplacebo] [ 25] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.466][d][vo/gpu/libplacebo] [ 26] color.r = 1.000000 * vec4(texture(texture0, texcoord0)).r; [ 0.466][d][vo/gpu/libplacebo] [ 27] color.gb = 1.000000 * vec4(texture(texture1, texcoord1)).rg; [ 0.466][d][vo/gpu/libplacebo] [ 28] color = color.rgbr; [ 0.466][d][vo/gpu/libplacebo] [ 29] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c; [ 0.466][d][vo/gpu/libplacebo] [ 30] color.a = 1.0; [ 0.466][d][vo/gpu/libplacebo] [ 31] // scaler pre-conversion [ 0.466][d][vo/gpu/libplacebo] [ 32] // linearize [ 0.466][d][vo/gpu/libplacebo] [ 33] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.466][d][vo/gpu/libplacebo] [ 34] color.rgb = pow(color.rgb, vec3(2.4)); [ 0.466][d][vo/gpu/libplacebo] [ 35] color.rgb *= vec3(1.0/1.000000); [ 0.466][d][vo/gpu/libplacebo] [ 36] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.466][d][vo/gpu/libplacebo] [ 37] color.rgb = 0.750000 - log(1.0/(color.rgb * 0.827906 + 0.007577) - 1.0) * 1.0/6.500000; [ 0.466][d][vo/gpu/libplacebo] [ 38] // main scaling [ 0.466][d][vo/gpu/libplacebo] [ 39] out_color = color; [ 0.466][d][vo/gpu/libplacebo] [ 40] } [ 0.467][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.467][d][vo/gpu/libplacebo] Spent 0.981 ms translating SPIR-V [ 0.469][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.469][d][vo/gpu/libplacebo] Spent 2.202 ms translating SPIR-V [ 0.469][d][vo/gpu/libplacebo] Spent 0.006 ms compiling shader [ 0.469][d][vo/gpu/libplacebo] Spent 0.044 ms creating pipeline [ 0.469][d][vo/gpu/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0 [ 0.469][d][vo/gpu/libplacebo] Allocating 262144 memory of type 0x1 (id 1) in heap 0: unknown [ 0.469][d][vo/gpu/libplacebo] Spent 0.152 ms allocating slab [ 0.469][d][vo/gpu/libplacebo] Allocating 258048 memory of type 0x7 (id 4) in heap 2: ../src/gpu/utils.c:575 [ 0.469][d][vo/gpu/libplacebo] Spent 0.130 ms allocating slab [ 0.469][d][vo/gpu] Resizing texture: 1280x960 [ 0.469][d][vo/gpu/libplacebo] Allocating 10485760 memory of type 0x1 (id 1) in heap 0: unknown [ 0.469][d][vo/gpu/libplacebo] Spent 0.059 ms allocating slab [ 0.469][d][global] user path: '/home/architect/.cache/mpv' -> '/home/architect/.cache/mpv' [ 0.469][d][vo/gpu/libplacebo] vertex shader source: [ 0.470][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.470][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.470][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.470][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.470][d][vo/gpu/libplacebo] [ 5] layout(location=0) in vec2 vertex_position; [ 0.470][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 0.470][d][vo/gpu/libplacebo] [ 7] layout(location=1) out vec2 texcoord0; [ 0.470][d][vo/gpu/libplacebo] [ 8] void main() { [ 0.470][d][vo/gpu/libplacebo] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.470][d][vo/gpu/libplacebo] [ 10] texcoord0 = vertex_texcoord0; [ 0.470][d][vo/gpu/libplacebo] [ 11] } [ 0.470][d][vo/gpu/libplacebo] fragment shader source: [ 0.470][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.470][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.470][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.470][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.470][d][vo/gpu/libplacebo] [ 5] layout(location=0) out vec4 out_color; [ 0.470][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 texcoord0; [ 0.470][d][vo/gpu/libplacebo] [ 7] layout(std140, binding=2) uniform UBO { [ 0.470][d][vo/gpu/libplacebo] [ 8] layout(offset=0) mat2 texture_rot0; [ 0.470][d][vo/gpu/libplacebo] [ 9] }; [ 0.470][d][vo/gpu/libplacebo] [ 10] layout(std430, push_constant) uniform PushC { [ 0.470][d][vo/gpu/libplacebo] [ 11] layout(offset=0) vec2 texture_size0; [ 0.470][d][vo/gpu/libplacebo] [ 12] layout(offset=8) vec2 texture_off0; [ 0.470][d][vo/gpu/libplacebo] [ 13] layout(offset=16) vec2 pixel_size0; [ 0.470][d][vo/gpu/libplacebo] [ 14] }; [ 0.470][d][vo/gpu/libplacebo] [ 15] layout(binding=0) uniform sampler2D lut; [ 0.470][d][vo/gpu/libplacebo] [ 16] layout(binding=1) uniform sampler2D texture0; [ 0.470][d][vo/gpu/libplacebo] [ 17] void main() { [ 0.470][d][vo/gpu/libplacebo] [ 18] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.470][d][vo/gpu/libplacebo] [ 19] #undef tex [ 0.470][d][vo/gpu/libplacebo] [ 20] #undef texmap [ 0.470][d][vo/gpu/libplacebo] [ 21] #define tex texture0 [ 0.470][d][vo/gpu/libplacebo] [ 22] #define texmap texmap0 [ 0.470][d][vo/gpu/libplacebo] [ 23] vec2 pos = texcoord0; [ 0.470][d][vo/gpu/libplacebo] [ 24] vec2 size = texture_size0; [ 0.470][d][vo/gpu/libplacebo] [ 25] vec2 pt = pixel_size0; [ 0.470][d][vo/gpu/libplacebo] [ 26] // first pass [ 0.470][d][vo/gpu/libplacebo] [ 27] color = vec4(0.0); [ 0.470][d][vo/gpu/libplacebo] [ 28] { [ 0.470][d][vo/gpu/libplacebo] [ 29] vec2 dir = vec2(0.0, 1.0); [ 0.470][d][vo/gpu/libplacebo] [ 30] pt *= dir; [ 0.470][d][vo/gpu/libplacebo] [ 31] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.470][d][vo/gpu/libplacebo] [ 32] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.470][d][vo/gpu/libplacebo] [ 33] vec4 c; [ 0.470][d][vo/gpu/libplacebo] [ 34] float ypos = LUT_POS(fcoord, 256.0); [ 0.470][d][vo/gpu/libplacebo] [ 35] float weights[6]; [ 0.470][d][vo/gpu/libplacebo] [ 36] c = texture(lut, vec2(0.250000, ypos)); [ 0.470][d][vo/gpu/libplacebo] [ 37] weights[0] = c[0]; [ 0.470][d][vo/gpu/libplacebo] [ 38] weights[1] = c[1]; [ 0.470][d][vo/gpu/libplacebo] [ 39] weights[2] = c[2]; [ 0.470][d][vo/gpu/libplacebo] [ 40] weights[3] = c[3]; [ 0.470][d][vo/gpu/libplacebo] [ 41] c = texture(lut, vec2(0.750000, ypos)); [ 0.470][d][vo/gpu/libplacebo] [ 42] weights[4] = c[0]; [ 0.470][d][vo/gpu/libplacebo] [ 43] weights[5] = c[1]; [ 0.470][d][vo/gpu/libplacebo] [ 44] // scaler samples [ 0.470][d][vo/gpu/libplacebo] [ 45] c = texture(tex, base + pt * vec2(0.0)); [ 0.470][d][vo/gpu/libplacebo] [ 46] color += vec4(weights[0]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 47] c = texture(tex, base + pt * vec2(1.0)); [ 0.470][d][vo/gpu/libplacebo] [ 48] color += vec4(weights[1]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 49] c = texture(tex, base + pt * vec2(2.0)); [ 0.470][d][vo/gpu/libplacebo] [ 50] color += vec4(weights[2]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 51] c = texture(tex, base + pt * vec2(3.0)); [ 0.470][d][vo/gpu/libplacebo] [ 52] color += vec4(weights[3]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 53] c = texture(tex, base + pt * vec2(4.0)); [ 0.470][d][vo/gpu/libplacebo] [ 54] color += vec4(weights[4]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 55] c = texture(tex, base + pt * vec2(5.0)); [ 0.470][d][vo/gpu/libplacebo] [ 56] color += vec4(weights[5]) * c; [ 0.470][d][vo/gpu/libplacebo] [ 57] } [ 0.470][d][vo/gpu/libplacebo] [ 58] color *= 1.000000; [ 0.470][d][vo/gpu/libplacebo] [ 59] out_color = color; [ 0.470][d][vo/gpu/libplacebo] [ 60] } [ 0.471][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.471][d][vo/gpu/libplacebo] Spent 0.892 ms translating SPIR-V [ 0.473][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.473][d][vo/gpu/libplacebo] Spent 2.178 ms translating SPIR-V [ 0.473][d][vo/gpu/libplacebo] Spent 0.005 ms compiling shader [ 0.473][d][vo/gpu/libplacebo] Spent 0.062 ms creating pipeline [ 0.473][d][vo/gpu/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0 [ 0.473][v][vo/gpu] Dither to 8. [ 0.487][d][global] user path: '/home/architect/.cache/mpv' -> '/home/architect/.cache/mpv' [ 0.487][d][vo/gpu/libplacebo] vertex shader source: [ 0.487][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.487][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.487][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.487][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.487][d][vo/gpu/libplacebo] [ 5] layout(location=0) in vec2 vertex_position; [ 0.487][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 vertex_texcoord0; [ 0.487][d][vo/gpu/libplacebo] [ 7] layout(location=1) out vec2 texcoord0; [ 0.487][d][vo/gpu/libplacebo] [ 8] void main() { [ 0.487][d][vo/gpu/libplacebo] [ 9] gl_Position = vec4(vertex_position, 1.0, 1.0); [ 0.487][d][vo/gpu/libplacebo] [ 10] texcoord0 = vertex_texcoord0; [ 0.487][d][vo/gpu/libplacebo] [ 11] } [ 0.487][d][vo/gpu/libplacebo] fragment shader source: [ 0.487][d][vo/gpu/libplacebo] [ 1] #version 450 [ 0.487][d][vo/gpu/libplacebo] [ 2] #define tex1D texture [ 0.487][d][vo/gpu/libplacebo] [ 3] #define tex3D texture [ 0.487][d][vo/gpu/libplacebo] [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x)) [ 0.487][d][vo/gpu/libplacebo] [ 5] layout(location=0) out vec4 out_color; [ 0.487][d][vo/gpu/libplacebo] [ 6] layout(location=1) in vec2 texcoord0; [ 0.487][d][vo/gpu/libplacebo] [ 7] layout(std140, binding=3) uniform UBO { [ 0.487][d][vo/gpu/libplacebo] [ 8] layout(offset=0) mat2 texture_rot0; [ 0.487][d][vo/gpu/libplacebo] [ 9] }; [ 0.487][d][vo/gpu/libplacebo] [ 10] layout(std430, push_constant) uniform PushC { [ 0.487][d][vo/gpu/libplacebo] [ 11] layout(offset=0) vec3 src_luma; [ 0.487][d][vo/gpu/libplacebo] [ 12] layout(offset=16) vec3 dst_luma; [ 0.487][d][vo/gpu/libplacebo] [ 13] layout(offset=32) vec2 texture_size0; [ 0.487][d][vo/gpu/libplacebo] [ 14] layout(offset=40) vec2 texture_off0; [ 0.487][d][vo/gpu/libplacebo] [ 15] layout(offset=48) vec2 pixel_size0; [ 0.487][d][vo/gpu/libplacebo] [ 16] }; [ 0.487][d][vo/gpu/libplacebo] [ 17] layout(binding=0) uniform sampler2D lut; [ 0.487][d][vo/gpu/libplacebo] [ 18] layout(binding=1) uniform sampler2D dither; [ 0.487][d][vo/gpu/libplacebo] [ 19] layout(binding=2) uniform sampler2D texture0; [ 0.487][d][vo/gpu/libplacebo] [ 20] void main() { [ 0.487][d][vo/gpu/libplacebo] [ 21] vec4 color = vec4(0.0, 0.0, 0.0, 1.0); [ 0.487][d][vo/gpu/libplacebo] [ 22] #undef tex [ 0.487][d][vo/gpu/libplacebo] [ 23] #undef texmap [ 0.487][d][vo/gpu/libplacebo] [ 24] #define tex texture0 [ 0.487][d][vo/gpu/libplacebo] [ 25] #define texmap texmap0 [ 0.487][d][vo/gpu/libplacebo] [ 26] vec2 pos = texcoord0; [ 0.487][d][vo/gpu/libplacebo] [ 27] vec2 size = texture_size0; [ 0.487][d][vo/gpu/libplacebo] [ 28] vec2 pt = pixel_size0; [ 0.487][d][vo/gpu/libplacebo] [ 29] color = vec4(0.0); [ 0.487][d][vo/gpu/libplacebo] [ 30] { [ 0.487][d][vo/gpu/libplacebo] [ 31] vec2 dir = vec2(1.0, 0.0); [ 0.487][d][vo/gpu/libplacebo] [ 32] pt *= dir; [ 0.487][d][vo/gpu/libplacebo] [ 33] float fcoord = dot(fract(pos * size - vec2(0.5)), dir); [ 0.487][d][vo/gpu/libplacebo] [ 34] vec2 base = pos - fcoord * pt - pt * vec2(2.0); [ 0.487][d][vo/gpu/libplacebo] [ 35] vec4 c; [ 0.487][d][vo/gpu/libplacebo] [ 36] float ypos = LUT_POS(fcoord, 256.0); [ 0.487][d][vo/gpu/libplacebo] [ 37] float weights[6]; [ 0.487][d][vo/gpu/libplacebo] [ 38] c = texture(lut, vec2(0.250000, ypos)); [ 0.487][d][vo/gpu/libplacebo] [ 39] weights[0] = c[0]; [ 0.487][d][vo/gpu/libplacebo] [ 40] weights[1] = c[1]; [ 0.487][d][vo/gpu/libplacebo] [ 41] weights[2] = c[2]; [ 0.487][d][vo/gpu/libplacebo] [ 42] weights[3] = c[3]; [ 0.487][d][vo/gpu/libplacebo] [ 43] c = texture(lut, vec2(0.750000, ypos)); [ 0.487][d][vo/gpu/libplacebo] [ 44] weights[4] = c[0]; [ 0.487][d][vo/gpu/libplacebo] [ 45] weights[5] = c[1]; [ 0.487][d][vo/gpu/libplacebo] [ 46] // scaler samples [ 0.487][d][vo/gpu/libplacebo] [ 47] c = texture(tex, base + pt * vec2(0.0)); [ 0.487][d][vo/gpu/libplacebo] [ 48] color += vec4(weights[0]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 49] c = texture(tex, base + pt * vec2(1.0)); [ 0.487][d][vo/gpu/libplacebo] [ 50] color += vec4(weights[1]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 51] c = texture(tex, base + pt * vec2(2.0)); [ 0.487][d][vo/gpu/libplacebo] [ 52] color += vec4(weights[2]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 53] c = texture(tex, base + pt * vec2(3.0)); [ 0.487][d][vo/gpu/libplacebo] [ 54] color += vec4(weights[3]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 55] c = texture(tex, base + pt * vec2(4.0)); [ 0.487][d][vo/gpu/libplacebo] [ 56] color += vec4(weights[4]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 57] c = texture(tex, base + pt * vec2(5.0)); [ 0.487][d][vo/gpu/libplacebo] [ 58] color += vec4(weights[5]) * c; [ 0.487][d][vo/gpu/libplacebo] [ 59] } [ 0.487][d][vo/gpu/libplacebo] [ 60] color.a = 1.000000; [ 0.487][d][vo/gpu/libplacebo] [ 61] // scaler post-conversion [ 0.487][d][vo/gpu/libplacebo] [ 62] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.487][d][vo/gpu/libplacebo] [ 63] color.rgb = (1.0/(1.0 + exp(6.500000 * (0.750000 - color.rgb))) - 0.007577) * 1.0/0.827906; [ 0.487][d][vo/gpu/libplacebo] [ 64] // color mapping [ 0.487][d][vo/gpu/libplacebo] [ 65] color.rgb *= vec3(1.000000); [ 0.487][d][vo/gpu/libplacebo] [ 66] color.rgb *= vec3(1.000000); [ 0.487][d][vo/gpu/libplacebo] [ 67] // delinearize [ 0.487][d][vo/gpu/libplacebo] [ 68] color.rgb = clamp(color.rgb, 0.0, 1.0); [ 0.487][d][vo/gpu/libplacebo] [ 69] color.rgb *= vec3(1.000000); [ 0.487][d][vo/gpu/libplacebo] [ 70] color.rgb = pow(color.rgb, vec3(1.0/2.4)); [ 0.487][d][vo/gpu/libplacebo] [ 71] // dithering [ 0.487][d][vo/gpu/libplacebo] [ 72] vec2 dither_coord = vec2(gl_FragCoord.x, 0.0 + 1.000000 * gl_FragCoord.y);vec2 dither_pos = dither_coord * 1.0/64.0; [ 0.487][d][vo/gpu/libplacebo] [ 73] float dither_value = texture(dither, dither_pos).r; [ 0.487][d][vo/gpu/libplacebo] [ 74] color = floor(color * 255.0 + dither_value + 0.5 / 4096.0) * 1.0/255.0; [ 0.487][d][vo/gpu/libplacebo] [ 75] out_color = color; [ 0.487][d][vo/gpu/libplacebo] [ 76] } [ 0.488][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.488][d][vo/gpu/libplacebo] Spent 0.909 ms translating SPIR-V [ 0.491][d][vo/gpu/libplacebo] shaderc compile status 'success' (0 errors, 0 warnings) [ 0.491][d][vo/gpu/libplacebo] Spent 3.415 ms translating SPIR-V [ 0.491][d][vo/gpu/libplacebo] Spent 0.008 ms compiling shader [ 0.492][d][vo/gpu/libplacebo] Spent 0.074 ms creating pipeline [ 0.492][d][vo/gpu/libplacebo] Pass statistics: size 0, SPIR-V: vert 0 frag 0 comp 0 [ 0.492][v][cplayer] first video frame after restart shown [ 0.492][d][cplayer] starting video playback [ 0.492][v][cplayer] playback restart complete @ 0.000000, audio=eof, video=playing [ 0.492][v][vo/gpu/x11] Disabling screensaver. [ 0.492][d][vd] Allocating new (host-cached) DR image... [ 0.492][d][vd] Allocating new (host-cached) DR image... [ 1.526][d][vo/gpu/libplacebo] Garbage collected slab of size 256K from pool 0 [ 1.526][d][vo/gpu/libplacebo] Freeing slab of size 256K [ 1.559][d][vo/gpu/libplacebo] Garbage collected slab of size 252K from pool 4 [ 1.559][d][vo/gpu/libplacebo] Freeing slab of size 252K [ 5.525][d][vd] Allocating new (host-cached) DR image... [ 8.725][v][mkv] EOF reached. [ 10.393][v][vf] filter input EOF [ 10.393][v][vf] filter output EOF [ 10.425][v][cplayer] video EOF reached [ 10.425][d][cplayer] video EOF (status=4) [ 10.425][v][cplayer] EOF code: 1 [ 10.425][d][vd] Uninit decoder. [ 10.426][d][cplayer] Terminating demuxers... [ 10.426][d][cplayer] Done terminating demuxers. [ 10.426][v][cplayer] finished playback, success (reason 0) [ 10.426][i][cplayer] Exiting... (End of file) [ 10.459][v][vo/gpu/x11] Enabling screensaver. [ 10.459][d][vo/gpu/libplacebo] Freeing slab of size 7680K [ 10.459][d][vo/gpu/libplacebo] Freeing slab of size 7680K [ 10.459][d][vo/gpu/libplacebo] Freeing slab of size 10M [ 10.460][d][vo/gpu] flushing shader cache [ 10.467][d][vo/gpu/libplacebo] Waiting for remaining commands... [ 10.473][d][vo/gpu/libplacebo] Memory heaps supported by device: [ 10.473][d][vo/gpu/libplacebo] 0: flags 0x1 size 8188M [ 10.473][d][vo/gpu/libplacebo] 1: flags 0x0 size 94G [ 10.473][d][vo/gpu/libplacebo] 2: flags 0x1 size 246M [ 10.473][d][vo/gpu/libplacebo] Memory types supported by device: [ 10.473][d][vo/gpu/libplacebo] 0: flags 0x0 heap 1 [ 10.473][d][vo/gpu/libplacebo] 1: flags 0x1 heap 0 [ 10.473][d][vo/gpu/libplacebo] 2: flags 0x6 heap 1 [ 10.473][d][vo/gpu/libplacebo] 3: flags 0xe heap 1 [ 10.473][d][vo/gpu/libplacebo] 4: flags 0x7 heap 2 [ 10.473][d][vo/gpu/libplacebo] Memory pool 0: [ 10.473][d][vo/gpu/libplacebo] Compatible types: 0x3 [ 10.473][d][vo/gpu/libplacebo] Optimal flags: 0x1 [ 10.473][d][vo/gpu/libplacebo] Slab 0: f x 960K: 0 used 0 res 3840K alloc from heap 0, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Slab 1: ffff x 16K: 0 used 0 res 256K alloc from heap 0, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Pool summary: 0 used 0 res 4096K alloc, efficiency 100.00%, utilization 0.00% [ 10.473][d][vo/gpu/libplacebo] Memory pool 1: [ 10.473][d][vo/gpu/libplacebo] Compatible types: 0xffffffff [ 10.473][d][vo/gpu/libplacebo] Required flags: 0x2 [ 10.473][d][vo/gpu/libplacebo] Optimal flags: 0x8 [ 10.473][d][vo/gpu/libplacebo] Buffer flags: 0x3 [ 10.473][d][vo/gpu/libplacebo] Slab 0: f x 2886K: 0 used 0 res 11M alloc from heap 1, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Slab 1: ff x 2886K: 0 used 0 res 22M alloc from heap 1, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Slab 2: ffff x 2886K: 0 used 0 res 45M alloc from heap 1, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Pool summary: 0 used 0 res 78M alloc, efficiency 100.00%, utilization 0.00% [ 10.473][d][vo/gpu/libplacebo] Memory pool 2: [ 10.473][d][vo/gpu/libplacebo] Compatible types: 0xffffffff [ 10.473][d][vo/gpu/libplacebo] Required flags: 0x1 [ 10.473][d][vo/gpu/libplacebo] Optimal flags: 0x2 [ 10.473][d][vo/gpu/libplacebo] Buffer flags: 0x13 [ 10.473][d][vo/gpu/libplacebo] Slab 0: 3ffffffffff x 6144: 0 used 0 res 252K alloc from heap 2, efficiency 100.00% [unknown] [ 10.473][d][vo/gpu/libplacebo] Pool summary: 0 used 0 res 252K alloc, efficiency 100.00%, utilization 0.00% [ 10.473][d][vo/gpu/libplacebo] Memory pool 3: [ 10.473][d][vo/gpu/libplacebo] Compatible types: 0xffffffff [ 10.473][d][vo/gpu/libplacebo] Required flags: 0x1 [ 10.473][d][vo/gpu/libplacebo] Optimal flags: 0x2 [ 10.473][d][vo/gpu/libplacebo] Buffer flags: 0xc3 [ 10.473][d][vo/gpu/libplacebo] Slab 0: 3ffffffffff x 6144: 0 used 0 res 252K alloc from heap 2, efficiency 100.00% [../src/gpu/utils.c:1173] [ 10.473][d][vo/gpu/libplacebo] Pool summary: 0 used 0 res 252K alloc, efficiency 100.00%, utilization 0.00% [ 10.473][d][vo/gpu/libplacebo] Memory pool 4: [ 10.473][d][vo/gpu/libplacebo] Compatible types: 0xffffffff [ 10.473][d][vo/gpu/libplacebo] Optimal flags: 0x3 [ 10.473][d][vo/gpu/libplacebo] Buffer flags: 0x3 [ 10.473][d][vo/gpu/libplacebo] Pool summary: 0 used 0 res 0 alloc, efficiency 100.00%, utilization 100.00% [ 10.473][d][vo/gpu/libplacebo] Memory summary: 0 used 0 res 83M alloc, efficiency 100.00%, utilization 0.00%, max page: 511M [ 10.473][d][vo/gpu/libplacebo] Freeing slab of size 3840K [ 10.473][d][vo/gpu/libplacebo] Freeing slab of size 256K [ 10.473][d][vo/gpu/libplacebo] Freeing slab of size 11M [ 10.475][d][vo/gpu/libplacebo] Freeing slab of size 22M [ 10.477][d][vo/gpu/libplacebo] Freeing slab of size 45M [ 10.482][d][vo/gpu/libplacebo] Freeing slab of size 252K [ 10.482][d][vo/gpu/libplacebo] Freeing slab of size 252K [ 10.561][d][vo/gpu/x11] uninit ...