vlc/modules/video_output
Steve Lhomme 4b3b771553 libplacebo: fix mismatching list of filter values/names 2024-04-28 14:45:45 +00:00
..
android display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
apple display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
drm display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
libplacebo libplacebo: fix mismatching list of filter values/names 2024-04-28 14:45:45 +00:00
opengl interop_vaapi: Don't use DeriveImage with ExportSurfaceHandle 2024-04-25 09:34:15 +00:00
vulkan load module with a logger 2023-10-20 13:31:31 +00:00
wayland display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
win32 display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
xcb display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
Makefile.am direct3d11: disable generated HDR on SDR screens 2024-03-22 12:36:16 +00:00
README vout: update priority rules 2018-12-20 21:32:54 +02:00
caca.c caca: handle CHANGE_SOURCE_PLACE like a CROP change 2024-04-20 14:40:12 +00:00
caopengllayer.m display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
decklink.cpp display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
drawable_os2.c drawable_os2: include vlc_threads.h 2023-10-20 12:54:03 +00:00
flaschen.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
glx.c opengl: add an alpha config to the activate cb 2023-03-05 14:48:33 +00:00
kms.c window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
kva.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
macosx.m display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
meson.build meson: allow using opengl without libplacebo 2023-02-10 06:30:25 +00:00
splitter.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
vdummy.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
vgl.c vgl: ensure the proper module is used 2023-11-21 06:14:01 +00:00
vmem.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00
wasync_resize_compressor.h vout: add resize compressor helper 2022-08-08 20:40:01 +02:00
wdummy.c window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
wextern.c libvlc: allow user to report mouse events when using libvlc_video_set_output_callbacks 2023-06-14 07:01:11 +00:00
window_macosx.m macosx: Handle mouse events from vout window instead of vout display 2023-06-25 14:05:26 +00:00
window_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
yuv.c display: remove redundant VOUT_DISPLAY_CHANGE_DISPLAY_FILLED 2024-04-15 05:51:40 +00:00

README

Video output display plugins
=============================

Priority rules
---------------

The priorities ranges are as follows since December 2018:

 - less than  20: console (text)
 - less than  50: plain frame buffers
 - less than 100: no embedded windowing
 - less than 150: SW scaling
 - less than 200: SW subpicture blending
 - less than 250: SW chroma conversion
 - rest: good stuff :-)

No more than one plugin with a given non-zero riority.

On Windows, native outputs are now priorized over XCB (as there now is
a Win32 port of XCB).