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.
 
 
 
 
 
 
Alexandre Janniaux e2b3abfe10 meson: opengl: fix extra lib prefix 4 weeks ago
..
android android/display: tell libvlcjni where we want the video to be in the window 1 month ago
apple vout/iOS: change run loop mode to kCFRunLoopCommonMode 4 months ago
drm vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
libplacebo meson: define a dummy libplacebo_utils when libplacebo is not found 2 months ago
opengl meson: opengl: fix extra lib prefix 3 weeks ago
vulkan vulkan: android: fix build 1 year ago
wayland vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
win32 direct3d11: adapt DXGI_HDR_METADATA_HDR10 to VLC internal format 2 months ago
xcb xkb: use ARRAY_SIZE 4 months ago
Makefile.am opengl: android: add AImage support 2 months ago
README vout: update priority rules 7 years ago
caca.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
caopengllayer.m vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
decklink.cpp vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
drawable_os2.c drawable_os2: include vlc_threads.h 2 years ago
flaschen.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
glx.c opengl: add an alpha config to the activate cb 3 years ago
kms.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
kva.c kva: fix doulbe-free 3 months ago
macosx.m macosx: use named initializers for vlc_display_operations 5 months ago
meson.build meson: install libraries required by plugins into libdir 2 months ago
splitter.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
vdummy.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months ago
vgl.c vgl: ensure the proper module is used 2 years ago
vmem.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months 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 libvlc: allow user to report mouse events when using libvlc_video_set_output_callbacks 3 years ago
window_macosx.m window_macosx: remove stray code 9 months ago
window_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
yuv.c vlc_vout_display: replace the CHANGE_DISPLAY_SIZE by an operations callback 10 months 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).