[vlc-devel] [PATCH v3 1/3] display: add a macro to set the callbacks and check type of the Open callback
Steve Lhomme
robux4 at ycbcr.xyz
Tue Jul 9 15:19:10 CEST 2019
---
include/vlc_vout_display.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/include/vlc_vout_display.h b/include/vlc_vout_display.h
index aa00003c8e0..dc94a8971d4 100644
--- a/include/vlc_vout_display.h
+++ b/include/vlc_vout_display.h
@@ -208,6 +208,11 @@ typedef int (*vout_display_open_cb)(vout_display_t *vd,
video_format_t *fmtp,
vlc_video_context *context);
+#define set_callbacks_display(Activate, Deactivate) \
+ static_assert(_Generic( Activate, vout_display_open_cb: 1, default: 0 ) == 1, \
+ "Not a display activate callback"); \
+ set_callbacks( Activate, Deactivate )
+
/**
* "vout display" close callback
*
--
2.17.1
More information about the vlc-devel
mailing list