vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Thu Dec 20 
21:07:52 2018 +0200| [c5bdc1bc704f8fcc80460166764c71aabd9f8080] | committer: 
Rémi Denis-Courmont

vout: update priority rules

This swaps SPU blending and chroma conversion.

On X11, XVideo gets demoted below RENDER.
On Win32, DirectDraw gets demoted, but retains its relative ranking.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c5bdc1bc704f8fcc80460166764c71aabd9f8080
---

 modules/video_output/README             | 6 +++---
 modules/video_output/win32/directdraw.c | 2 +-
 modules/video_output/xcb/xvideo.c       | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/modules/video_output/README b/modules/video_output/README
index cf1d8109ae..61a1f04c4d 100644
--- a/modules/video_output/README
+++ b/modules/video_output/README
@@ -4,14 +4,14 @@ Video output display plugins
 Priority rules
 ---------------
 
-The priorities ranges are as follows since December 2014:
+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 chroma conversion
- - less than 250: SW subpicture blending
+ - 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.
diff --git a/modules/video_output/win32/directdraw.c 
b/modules/video_output/win32/directdraw.c
index 78670e6c17..c6a81989e7 100644
--- a/modules/video_output/win32/directdraw.c
+++ b/modules/video_output/win32/directdraw.c
@@ -115,7 +115,7 @@ vlc_module_begin()
     add_string("directx-device", "", DEVICE_TEXT, DEVICE_LONGTEXT, true)
         change_string_cb(FindDevicesCallback)
 
-    set_capability("vout display", 230)
+    set_capability("vout display", 180)
     add_shortcut("directx", "directdraw")
     set_callbacks(Open, Close)
 vlc_module_end()
diff --git a/modules/video_output/xcb/xvideo.c 
b/modules/video_output/xcb/xvideo.c
index 37b3c59856..43cd6c6df1 100644
--- a/modules/video_output/xcb/xvideo.c
+++ b/modules/video_output/xcb/xvideo.c
@@ -64,7 +64,7 @@ vlc_module_begin ()
     set_description (N_("XVideo output (XCB)"))
     set_category (CAT_VIDEO)
     set_subcategory (SUBCAT_VIDEO_VOUT)
-    set_capability ("vout display", 200)
+    set_capability ("vout display", 150)
     set_callbacks (Open, Close)
 
     add_integer ("xvideo-adaptor", -1,

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to