1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-25 09:41:30 +02:00
vlc/modules/video_output
Francois Cartegnie 99e3c1c47e vout: opengl: set viewpoint failure non fatal
prevents infinite loop
2022-12-22 08:05:29 +00:00
..
android vout: android: asynchronously resize vout window 2022-08-08 20:40:02 +02:00
apple VLCCVOpenGLProvider: re-order destruction of objects 2022-12-02 17:39:23 +00:00
drm drm: add BGRA 2022-06-06 17:43:23 +00:00
libplacebo libplacebo: vulkan: destroy surface on uninit 2022-11-07 07:50:46 +00:00
opengl vout: opengl: set viewpoint failure non fatal 2022-12-22 08:05:29 +00:00
vulkan vulkan: platform: add vlc_vk_DestroySurface helper 2022-11-07 07:50:46 +00:00
wayland vulkan: platform: remove unneeded dependencies 2022-09-24 06:52:11 +00:00
win32 win32: drawable: replace the internal HWND with a hook on the parent Window 2022-11-17 14:39:26 +00:00
xcb vulkan: platform: remove unneeded dependencies 2022-09-24 06:52:11 +00:00
caca.c caca: fix invalid deference 2022-05-29 09:33:22 +00:00
caopengllayer.m caopengllayer: always use kCGLPFASupportsAutomaticGraphicsSwitching 2022-05-25 07:48:28 +00:00
decklink.cpp decklink: cut string length check 2022-09-03 09:12:27 +00:00
drawable_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
flaschen.c flaschen: add support for offset-{x,y,z} 2022-07-14 09:07:33 +00:00
glx.c glx: restore previous context during resizes 2022-06-22 09:39:06 +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: update vout_display_PlacePicture() prototype 2022-05-17 19:14:06 +00:00
macosx.m macosx vouts: Adjust module priorities 2022-06-11 19:26:42 +00:00
Makefile.am opengl: add interop_gst_mem 2022-12-20 15:00:25 +00:00
README vout: update priority rules 2018-12-20 21:32:54 +02:00
splitter.c display: add fitting modes 2022-05-29 11:12:33 +00:00
vdummy.c vdummy: implement the display callback 2022-05-06 06:08:54 +00:00
vgl.c vgl: fix swap callback called without current context 2022-05-25 13:15:40 +00:00
vmem.c plugins: purge use of set_category() 2021-12-20 09:45:01 +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 window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
window_macosx.m vout: macosx: compress vout window resize events 2022-08-08 20:40:02 +02:00
window_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 2022-05-16 16:51:03 +00:00
yuv.c plugins: purge use of set_category() 2021-12-20 09:45:01 +00:00

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).