[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