You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Johannes Kauffmann 7bd62e0862 meson: opengl: use 'in' instead of contains() 4 years ago
..
android vout: android: asynchronously resize vout window 4 years ago
apple VLCCVOpenGLProvider: re-order destruction of objects 4 years ago
drm drm: add BGRA 4 years ago
libplacebo meson: add initial meson build system 4 years ago
opengl meson: opengl: use 'in' instead of contains() 4 years ago
vulkan vulkan: platform: add vlc_vk_DestroySurface helper 4 years ago
wayland vulkan: platform: remove unneeded dependencies 4 years ago
win32 win32: sensors: use IID_PPV_ARGS with CoCreateInstance() 4 years ago
xcb vulkan: platform: remove unneeded dependencies 4 years ago
Makefile.am glwin32: add missing LIBCOMCXXFLAGS 4 years ago
README vout: update priority rules 8 years ago
caca.c caca: fix invalid deference 4 years ago
caopengllayer.m caopengllayer: always use kCGLPFASupportsAutomaticGraphicsSwitching 4 years ago
decklink.cpp decklink: cut string length check 4 years ago
drawable_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
flaschen.c flaschen: add support for offset-{x,y,z} 4 years ago
glx.c glx: restore previous context during resizes 4 years ago
kms.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
kva.c display: update vout_display_PlacePicture() prototype 4 years ago
macosx.m macosx vouts: Adjust module priorities 4 years ago
meson.build meson: fix dict key/value style 4 years ago
splitter.c display: add fitting modes 4 years ago
vdummy.c vdummy: implement the display callback 4 years ago
vgl.c vgl: fix swap callback called without current context 4 years ago
vmem.c plugins: purge use of set_category() 5 years ago
wasync_resize_compressor.h vout: add resize compressor helper 4 years ago
wdummy.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
wextern.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
window_macosx.m vout: macosx: compress vout window resize events 4 years ago
window_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
yuv.c plugins: purge use of set_category() 5 years ago

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