Anaglyph doesn't render correctly
To reproduce:
vlc sample.png --video-filter=anaglyph
Tested with cbd1ceeb.
Logs:
[00007fffe5a532c0] main generic debug: using interface module "cli"
[000061e0000c8480] main input debug: Creating an input for 'iowB1us.png'
[000060b0002fe890] medialibrary medialibrary debug: MediaLibrary successfully initialized
status change: ( new input: file:///home/alexandre/iowB1us.png )
status change: ( state: 1 )
[000061e0000c8480] main input debug: using timeshift granularity of 50 MiB
[000061e0000c8480] main input debug: using default timeshift path
[000061e0000c8480] main input debug: `file:///home/alexandre/iowB1us.png' gives access `file' demux `any' path `/home/alexandre/iowB1us.png'
[0000611000040000] main access debug: creating access: file:///home/alexandre/iowB1us.png
[0000611000040000] main access debug: (path: /home/alexandre/iowB1us.png)
[00007f6ccecb7dc0] main generic debug: looking for access module matching "file": 4 candidates
[00007f6ccecb7dc0] main generic debug: using access module "filesystem"
[00007f6ccecb7e80] main generic debug: looking for stream_filter module matching "prefetch,cache": 3 candidates
[0000611000040280] cache_read stream filter debug: Using stream method for AStream*
[0000606000026f60] dbus interface debug: Getting property CanSeek
[0000611000040280] cache_read stream filter debug: starting pre-buffering
[0000611000040280] cache_read stream filter debug: received first data after 0 ms
[0000611000040280] cache_read stream filter debug: pre-buffering done 1024 bytes in 0s - 18518 KiB/s
[00007f6ccecb7e80] main generic debug: using stream_filter module "cache_read"
[00007f6ccecb7ee0] main generic debug: looking for stream_filter module matching "any": 8 candidates
[00007f6ccecb7ee0] main generic debug: no stream_filter modules matched with name any
[00007f6ccecb7f10] main generic debug: looking for stream_directory module matching "any": 1 candidates
[00007f6ccecb7f10] main generic debug: no stream_directory modules matched with name any
[000061e0000c8480] main input debug: attachment of directory-extractor failed for file:///home/alexandre/iowB1us.png
[00007f6ccecb7e80] main generic debug: looking for stream_filter module matching "record": 1 candidates
[00007f6ccecb7e80] main generic debug: using stream_filter module "record"
[000061e0000c8480] main input debug: creating demux "any", URL: file:///home/alexandre/iowB1us.png, path: /home/alexandre/iowB1us.png
[00007f6ccecb7e60] main generic debug: looking for demux module matching "ext-png": 61 candidates
[00007f6ccecb77e0] main generic debug: looking for xml reader module matching "any": 1 candidates
[00007f6ccecb77e0] main generic debug: using xml reader module "xml"
[000060700005a7d0] main xml reader debug: removing module "xml"
[0000611000040640] webvtt demux debug: subtitle demux discarded
[0000611000040640] mod demux debug: MOD validation failed (ext=png)
[0000611000040640] image demux debug: Detected image: PNG Image
[0000606000026f60] dbus interface debug: Getting property Metadata
[0000606000026f60] dbus interface debug: Getting property Position
[00007f6ccecb7670] main generic debug: looking for video decoder module matching "any": 16 candidates
[00007f6ccecb7670] main generic debug: using video decoder module "png"
[0000606000026f60] dbus interface debug: Getting property PlaybackStatus
[0000606000026f60] dbus interface debug: Getting property CanPause
[0000606000026f60] dbus interface debug: Getting property CanPlay
[0000606000026f60] dbus interface debug: Getting property CanGoNext
[0000606000026f60] dbus interface debug: Getting property CanGoPrevious
[0000606000026f60] dbus interface debug: Getting property CanSeek
[0000606000026f60] dbus interface debug: Getting property Volume
[0000616000072680] main image decoder debug: removing module "png"
[000061e0000c8480] main input debug: selecting program id=0
[00007f6ccecb7e60] main generic debug: using demux module "image"
[000061e0000c8480] main input debug: looking for a subtitle file in /home/alexandre/
[00007f6ccecb2ca0] main generic debug: looking for video decoder module matching "any": 16 candidates
[00007f6ccecb2ca0] main generic debug: using video decoder module "rawvideo"
[000061e0000c8480] main input debug: `file:///home/alexandre/iowB1us.png' successfully opened
status change: ( play state: 2 )
[000061e0000c8480] main input debug: Buffering 0%
[000061c000060080] main decoder debug: vout: none found
[000061c000060080] main decoder debug: vout change: decoder size
[000061c000060080] main decoder debug: vout change: visible size
[000061c000060080] main decoder debug: vout change: chroma
[00007f6cc8c10f60] main generic debug: looking for text renderer module matching "any": 3 candidates
[0000616000080780] freetype spu text debug: Building font databases.
[000061e0000c8480] main input debug: Buffering 10%
[000061e0000c8480] main input debug: Buffering 20%
[000061e0000c8480] main input debug: Buffering 30%
[000061e0000c8480] main input debug: Buffering 40%
[000061e0000c8480] main input debug: Buffering 50%
[000061e0000c8480] main input debug: Buffering 60%
[000061e0000c8480] main input debug: Buffering 70%
[000061e0000c8480] main input debug: Buffering 80%
[000061e0000c8480] main input debug: Buffering 90%
[000061e0000c8480] main input debug: Buffering 100%
[000061e0000c8480] main input debug: Stream buffering done (1100 ms in 22 ms)
[0000616000080780] freetype spu text debug: Took 24348 microseconds
[00007f6cc8c10f60] main generic debug: using text renderer module "freetype"
[00007f6cc8c10fe0] main generic debug: looking for video converter module matching "any": 23 candidates
[00006160000b0780] swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[00007f6cc8c10fe0] main generic debug: using video converter module "swscale"
[00007f6cc8c10fe0] main generic debug: looking for video converter module matching "any": 23 candidates
[00006160000b1f80] yuvp scale debug: YUVP to YUVA converter
[00007f6cc8c10fe0] main generic debug: using video converter module "yuvp"
[00006190000dfc80] main video output debug: Deinterlacing available
[00007f6cc8c11050] main generic debug: looking for vout window module matching "any": 6 candidates
[000060c00006d3c0] xdg_shell window debug: global 1: wl_shm version 1
[000060c00006d3c0] xdg_shell window debug: global 2: wl_drm version 2
[000060c00006d3c0] xdg_shell window debug: global 3: zwp_linux_dmabuf_v1 version 3
[000060c00006d3c0] xdg_shell window debug: global 4: wl_compositor version 4
[000060c00006d3c0] xdg_shell window debug: global 5: wl_subcompositor version 1
[000060c00006d3c0] xdg_shell window debug: global 6: wl_data_device_manager version 3
[000060c00006d3c0] xdg_shell window debug: global 7: zwlr_gamma_control_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 8: gtk_primary_selection_device_manager version 1
[000060c00006d3c0] xdg_shell window debug: global 9: zxdg_output_manager_v1 version 3
[000060c00006d3c0] xdg_shell window debug: global 10: org_kde_kwin_idle version 1
[000060c00006d3c0] xdg_shell window debug: global 11: zwp_idle_inhibit_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 12: zwlr_layer_shell_v1 version 2
[000060c00006d3c0] xdg_shell window debug: global 13: xdg_wm_base version 2
[000060c00006d3c0] xdg_shell window debug: global 14: zwp_tablet_manager_v2 version 1
[000060c00006d3c0] xdg_shell window debug: global 15: org_kde_kwin_server_decoration_manager version 1
[000060c00006d3c0] xdg_shell window debug: global 16: zxdg_decoration_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 17: zwp_relative_pointer_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 18: zwp_pointer_constraints_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 19: wp_presentation version 1
[000060c00006d3c0] xdg_shell window debug: global 20: zwlr_output_manager_v1 version 2
[000060c00006d3c0] xdg_shell window debug: global 21: zwlr_output_power_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 22: zwp_input_method_manager_v2 version 1
[000060c00006d3c0] xdg_shell window debug: global 23: zwp_text_input_manager_v3 version 1
[000060c00006d3c0] xdg_shell window debug: global 24: zwlr_foreign_toplevel_manager_v1 version 3
[000060c00006d3c0] xdg_shell window debug: global 25: zwlr_export_dmabuf_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 26: zwlr_screencopy_manager_v1 version 3
[000060c00006d3c0] xdg_shell window debug: global 27: zwlr_data_control_manager_v1 version 2
[000060c00006d3c0] xdg_shell window debug: global 28: zwp_primary_selection_device_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 29: wp_viewporter version 1
[000060c00006d3c0] xdg_shell window debug: global 30: zwp_virtual_keyboard_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 31: zwlr_virtual_pointer_manager_v1 version 2
[000060c00006d3c0] xdg_shell window debug: global 32: zwlr_input_inhibit_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 33: zwp_keyboard_shortcuts_inhibit_manager_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 34: wl_seat version 7
[000060c00006d3c0] xdg_shell window debug: global 35: zwp_pointer_gestures_v1 version 1
[000060c00006d3c0] xdg_shell window debug: global 36: wl_output version 3
[0000606000026f60] dbus interface debug: Getting property CanSeek
[0000606000026f60] dbus interface debug: Getting property Position
[00007f6cc8c11050] main generic debug: using vout window module "xdg_shell"
[00007f6cc8c11000] main generic debug: looking for inhibit module matching "any": 3 candidates
[000060c00006d3c0] xdg_shell window debug: seat name: seat0
[000060c00006d3c0] xdg_shell window debug: seat capabilities: 0x3
[000060c00006d3c0] xdg_shell window debug: output 36 geometry: 310x170mm+0+0, subpixel 0, transform 0
[000060c00006d3c0] main window debug: fullscreen output 36 (Unknown - 0x243D) added
[000060c00006d3c0] xdg_shell window debug: output 36 mode: 0x1 1920x1080, 60.031 Hz
[00007f6cc8c11000] main generic debug: using inhibit module "wl_idle_inhibit"
[000060c00006d3c0] xdg_shell window debug: format 1 keymap of 49163 bytes
[000060c00006d3c0] main window debug: resized to 1280x720
[000060c00006d3c0] xdg_shell window debug: keyboard repeat info: 25 Hz after 600 ms
[000060c00006d3c0] xdg_shell window debug: new configuration: 0x0
[000060c00006d3c0] xdg_shell window debug: new decoration mode: 2
[000060c00006d3c0] main window debug: resized to 1280x720
[000060c00006d3c0] main window debug: window set windowed
[00006190000dfc80] main video output debug: Opening vout display wrapper
[00007f6cc8c10df0] main generic debug: looking for vout display module matching "any": 7 candidates
[00007f6cc8c109c0] main generic debug: looking for opengl module matching "any": 3 candidates
[000060d000039db0] egl_wl gl debug: EGL version 1.5 by Mesa Project
[000060d000039db0] egl_wl gl debug: extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_EXT_swap_buffers_with_damage EGL_IMG_context_priority EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image_base EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image
[00007f6cc8c109c0] main generic debug: using opengl module "egl_wl"
[000060d000039db0] gl gl debug: PBO support enabled
[00007f6cc8c108a0] main generic debug: looking for opengl filter module matching "renderer": 1 candidates
[000060d000039db0] gl gl: Initialized libplacebo v2.72.0 (API v72)
[00007f6cc8c108a0] main generic debug: using opengl filter module "gl"
[00007f6cc8c10df0] main generic debug: using vout display module "gl"
[00006190000dfc80] main video output debug: original format sz 1280x720, of (0,0), vsz 1280x720, 4cc RV24, sar 1:1, msk r0xff0000 g0xff00 b0xff
[0000616000080780] main spu text debug: removing module "freetype"
[00007f6cc8c10ec0] main generic debug: looking for text renderer module matching "any": 3 candidates
[00006160000bca80] freetype spu text debug: Building font databases.
[00006160000bca80] freetype spu text debug: Took 15134 microseconds
[00007f6cc8c10ec0] main generic debug: using text renderer module "freetype"
[00006190000dfc80] main video output debug: requested window size: 1280x720
[000060c00006d3c0] main window debug: resized to 1280x720
[000061c000060080] main decoder debug: Received first picture
[00006190000dfc80] main video output debug: Adding 'anaglyph' as interactive
[00007f6cb6e25520] main generic debug: looking for video filter module matching "anaglyph,chain": 2 candidates
[00006170000afe80] anaglyph filter error: Unsupported input chroma (RV24)
[00006170000afe80] chain filter debug: Trying to use chroma I420 as middle man
[00007f6cb6e24e20] main generic debug: looking for video converter module matching "any": 23 candidates
[00006170000b0200] swscale filter debug: 1280x720 (1280x720) chroma: RV24 -> 1280x720 (1280x720) chroma: I420 with scaling using Bicubic (good quality)
[00007f6cb6e24e20] main generic debug: using video converter module "swscale"
[00006170000afe80] main filter debug: Filter 'Swscale' (0x6170000b0200) appended to chain
[00007f6cb6e24db0] main generic debug: looking for video filter module matching "anaglyph,chain": 2 candidates
[00007f6cb6e24db0] main generic debug: using video filter module "anaglyph"
[00006170000afe80] main filter debug: Filter 'anaglyph' (0x6170000b0900) appended to chain
[00007f6cb6e25520] main generic debug: using video filter module "chain"
[00006190000dfc80] main video output debug: Filter 'anaglyph' (0x6170000afe80) appended to chain
[00006190000dfc80] main video output debug: Adding a filter to compensate for format changes
[00007f6cb6e25590] main generic debug: looking for video converter module matching "any": 23 candidates
[000061e0000c8480] main input debug: Decoder wait done in 168 ms
[000061e0000c8480] main input debug: control type=27
[00006170000b0c80] swscale filter debug: 1280x720 (1280x720) chroma: I420 -> 1280x720 (1280x720) chroma: RV24 with scaling using Bicubic (good quality)
[00007f6cb6e25590] main generic debug: using video converter module "swscale"
[00006190000dfc80] main video output debug: Filter 'Swscale' (0x6170000b0c80) appended to chain
[000061c000070080] main subpicture warning: original picture size is undefined
[000060c00006d3c0] xdg_shell window debug: new configuration: 1280x720
[000060c00006d3c0] xdg_shell window debug: - state 0x0004
[000060c00006d3c0] main window debug: resized to 1280x720
[000060c00006d3c0] main window debug: window set windowed
status change: ( time: 0s )
[000060c00006d3c0] xdg_shell window debug: new configuration: 1280x720
[000060c00006d3c0] main window debug: resized to 1280x720
[000060c00006d3c0] main window debug: window set windowed
^C[000060e000000040] main libvlc debug: exiting
[000060e000000040] main libvlc debug: removing all interfaces
[0000606000027d40] main interface debug: removing module "cli"
[0000606000027a40] main interface debug: removing module "xcb_hotkeys"
[00006060000276e0] main interface debug: removing module "hotkeys"
[0000606000026f60] main interface debug: removing module "dbus"
[0000606000024080] main keystore debug: removing module "memory"
[000061c000060080] main decoder debug: killing decoder fourcc `RV24'
[000061c000060080] main decoder debug: removing module "rawvideo"
[000060e000061400] main generic debug: removing module "gl"
[000060e000061400] main generic debug: attempt to destroy nonexistent variable "module-name"
[00006170000b0200] main filter debug: removing module "swscale"
[00006170000afe80] main filter debug: Filter 0x6170000b0200 removed from chain
[00006170000b0900] main filter debug: removing module "anaglyph"
[00006170000afe80] main filter debug: Filter 0x6170000b0900 removed from chain
[00006170000afe80] main filter debug: removing module "chain"
[00006190000dfc80] main video output debug: Filter 0x6170000afe80 removed from chain
[00006170000b0c80] main filter debug: removing module "swscale"
[00006190000dfc80] main video output debug: Filter 0x6170000b0c80 removed from chain
[0000617000006600] main player debug: saving a free vout
[0000611000040640] main demux debug: removing module "image"
[0000611000040640] main demux debug: attempt to destroy nonexistent variable "module-name"
[0000611000040500] main stream filter debug: removing module "record"
[0000611000040280] main stream filter debug: removing module "cache_read"
[0000611000040000] main access debug: removing module "filesystem"
[000061e0000c8480] main input debug: Program doesn't contain anymore ES
[000061e0000c8480] main input debug: destroying input for 'iowB1us.png'
[00006190000dfc80] main video output debug: stop free vout
[00006160000bca80] main spu text debug: removing module "freetype"
[00006160000b1f80] main scale debug: removing module "yuvp"
[00006160000b0780] main scale debug: removing module "swscale"
[0000604000072450] main inhibit debug: removing module "wl_idle_inhibit"
[000060c00006d3c0] main window debug: fullscreen output 36 removed
[000061600000ea80] main audio output debug: removing module "pulse"
[000060b0002fe890] main medialibrary debug: removing module "medialibrary"