[vlc-commits] w32/directdraw: add dedicated overlay option
Rémi Denis-Courmont
git at videolan.org
Sat Apr 30 18:13:45 CEST 2016
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Apr 30 19:08:22 2016 +0300| [faa6ea17ed787ef3331dc6e6d0cc89b9d267e166] | committer: Rémi Denis-Courmont
w32/directdraw: add dedicated overlay option
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=faa6ea17ed787ef3331dc6e6d0cc89b9d267e166
---
modules/video_output/win32/directdraw.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/modules/video_output/win32/directdraw.c b/modules/video_output/win32/directdraw.c
index 2216ab0..b26db2d 100644
--- a/modules/video_output/win32/directdraw.c
+++ b/modules/video_output/win32/directdraw.c
@@ -67,6 +67,12 @@
"Try to use hardware acceleration for YUV->RGB conversions. " \
"This option doesn't have any effect when using overlays.")
+#define OVERLAY_TEXT N_("Overlay video output")
+#define OVERLAY_LONGTEXT N_(\
+#define OVERLAY_LONGTEXT N_(\
+ "Overlay is the hardware acceleration capability of your video card " \
+ "(ability to render video directly). VLC will try to use it by default.")
+
#define SYSMEM_TEXT N_("Use video buffers in system memory")
#define SYSMEM_LONGTEXT N_(\
"Create video buffers in system memory instead of video memory. This " \
@@ -101,6 +107,7 @@ vlc_module_begin()
set_subcategory(SUBCAT_VIDEO_VOUT)
add_bool("directx-hw-yuv", true, HW_YUV_TEXT, HW_YUV_LONGTEXT,
true)
+ add_bool("directx-overlay", true, OVERLAY_TEXT, OVERLAY_LONGTEXT, false)
add_bool("directx-use-sysmem", false, SYSMEM_TEXT, SYSMEM_LONGTEXT,
true)
add_bool("directx-3buffering", true, TRIPLEBUF_TEXT,
@@ -1175,7 +1182,7 @@ static int DirectXCreatePictureResource(vout_display_t *vd,
bool allow_hw_yuv = sys->can_blit_fourcc &&
vlc_fourcc_IsYUV(fmt->i_chroma) &&
var_InheritBool(vd, "directx-hw-yuv");
- bool allow_overlay = var_InheritBool(vd, "overlay");
+ bool allow_overlay = var_InheritBool(vd, "directx-overlay");
/* Try to use an yuv surface */
if (allow_hw_yuv) {
More information about the vlc-commits
mailing list