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.
 
 
 
 
 
 
Maxime Chapelet fb5cfd5204 codec: videotoolbox: Check wherever a metal device can be fetched on iOS 3 years ago
..
android include: avoid including vlc_subpicture.h when not needed 3 years ago
apple build: fix --enable-shared vout linking error on iOS 3 years ago
drm vout/drm: remove comment 3 years ago
libplacebo vlc_fourcc: remove read-only VLC_CODEC_RGB32 3 years ago
opengl vout: opengl: reject VLC_CODEC_CVPX_P010 on iOS 3 years ago
vulkan vulkan: platform: add vlc_vk_DestroySurface helper 3 years ago
wayland wayland/shm: replace VLC_CODEC_RGB32 with VLC_CODEC_BGRX 3 years ago
win32 direct3d9: remove always null RGB mask 3 years ago
xcb vout/xcb: refuse masks that can't be mapped to VLC chromas 3 years ago
Makefile.am codec: videotoolbox: Check wherever a metal device can be fetched on iOS 3 years ago
README vout: update priority rules 7 years ago
caca.c caca: request replace VLC_CODEC_RGB32 with XRGB 3 years ago
caopengllayer.m Change vlc_IsLowPowerDevice implementation 3 years ago
decklink.cpp vout/decklink: use C++ vlc_mutex_locker 3 years ago
drawable_os2.c window: rename <vlc_vout_window.h> to <vlc_window.h> 4 years ago
flaschen.c flaschen: use RGB24 chromas instead of VLC_CODEC_RGB24M 3 years 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: don't map to RGB formats that require a mask 3 years ago
macosx.m macosx: Use dot notation to acces NSNotificationCenter defaultCenter 3 years ago
meson.build meson: allow using opengl without libplacebo 3 years ago
splitter.c splitter: force normal orientation on input 3 years ago
vdummy.c modules: include vlc_threads.h when using vlc_tick_now() 3 years ago
vgl.c vgl: handle updateCb() failure during Open() 3 years ago
vmem.c vlc_fourcc: remove read-only VLC_CODEC_RGB32 3 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 libvlc: allow user to report mouse events when using libvlc_video_set_output_callbacks 3 years ago
window_macosx.m macosx: Handle mouse events from vout window instead of vout display 3 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() 4 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).