[vlc-commits] vout: document the priority rules
Rémi Denis-Courmont
git at videolan.org
Fri Dec 12 16:31:42 CET 2014
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Fri Dec 12 17:11:22 2014 +0200| [b7e1db84295007a76e585ec6590bd9a75f1e3006] | committer: Rémi Denis-Courmont
vout: document the priority rules
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b7e1db84295007a76e585ec6590bd9a75f1e3006
---
modules/video_output/Makefile.am | 2 ++
modules/video_output/README | 19 +++++++++++++++++++
2 files changed, 21 insertions(+)
diff --git a/modules/video_output/Makefile.am b/modules/video_output/Makefile.am
index a309c12..8c8e555 100644
--- a/modules/video_output/Makefile.am
+++ b/modules/video_output/Makefile.am
@@ -1,6 +1,8 @@
voutdir = $(pluginsdir)/video_output
vout_LTLIBRARIES =
+EXTRA_DIST += video_output/README
+
if HAVE_DECKLINK
libdecklinkoutput_plugin_la_SOURCES = video_output/decklink.cpp
libdecklinkoutput_plugin_la_CXXFLAGS = $(AM_CFLAGS) $(CPPFLAGS_decklinkoutput)
diff --git a/modules/video_output/README b/modules/video_output/README
new file mode 100644
index 0000000..c4feb1a
--- /dev/null
+++ b/modules/video_output/README
@@ -0,0 +1,19 @@
+Video output display plugins
+=============================
+
+Priority rules
+---------------
+
+The priorities ranges are as follows since February 2011:
+
+ - 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 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).
More information about the vlc-commits
mailing list