X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fdummy%2Fdummy.c;h=3f61dd9ab9b02ae934c3ee96ebfa01451865f6a9;hb=e7da2d0afe9c3b3ff18292ddc6c51179a579c46a;hp=9fd19400f2a5463fbcc3cf8e8210f274bbd9f574;hpb=e4f5a0fe36d5e5ac7d910385d023fa7ca8ca0706;p=vlc diff --git a/modules/misc/dummy/dummy.c b/modules/misc/dummy/dummy.c index 9fd19400f2..3f61dd9ab9 100644 --- a/modules/misc/dummy/dummy.c +++ b/modules/misc/dummy/dummy.c @@ -34,6 +34,8 @@ #include "dummy.h" +static int OpenDummy(vlc_object_t *); + /***************************************************************************** * Module descriptor *****************************************************************************/ @@ -65,7 +67,7 @@ vlc_module_begin () #ifdef WIN32 set_section( N_( "Dummy Interface" ), NULL ) add_category_hint( N_("Interface"), NULL, false ) - add_bool( "dummy-quiet", 0, NULL, QUIET_TEXT, QUIET_LONGTEXT, false ) + add_bool( "dummy-quiet", false, NULL, QUIET_TEXT, QUIET_LONGTEXT, false ) #endif add_submodule () set_description( N_("Dummy demux function") ) @@ -79,7 +81,7 @@ vlc_module_begin () set_callbacks( OpenDecoder, CloseDecoder ) set_category( CAT_INPUT ) set_subcategory( SUBCAT_INPUT_SCODEC ) - add_bool( "dummy-save-es", 0, NULL, SAVE_TEXT, SAVE_LONGTEXT, true ) + add_bool( "dummy-save-es", false, NULL, SAVE_TEXT, SAVE_LONGTEXT, true ) add_submodule () set_section( N_( "Dump decoder" ), NULL ) set_description( N_("Dump decoder function") ) @@ -97,15 +99,32 @@ vlc_module_begin () add_submodule () set_description( N_("Dummy video output function") ) set_section( N_( "Dummy Video output" ), NULL ) - set_capability( "video output", 1 ) - set_callbacks( OpenVideo, NULL ) + set_capability( "vout display", 1 ) + set_callbacks( OpenVideo, CloseVideo ) set_category( CAT_VIDEO ) set_subcategory( SUBCAT_VIDEO_VOUT ) add_category_hint( N_("Video"), NULL, false ) add_string( "dummy-chroma", NULL, NULL, CHROMA_TEXT, CHROMA_LONGTEXT, true ) + add_submodule () + set_section( N_( "Stats video output" ), NULL ) + set_description( N_("Stats video output function") ) + set_capability( "vout display", 0 ) + add_shortcut( "stats" ) + set_callbacks( OpenVideoStat, CloseVideo ) add_submodule () set_description( N_("Dummy font renderer function") ) set_capability( "text renderer", 1 ) set_callbacks( OpenRenderer, NULL ) + add_submodule () + set_description( N_("libc memcpy") ) + set_capability( "memcpy", 50 ) + set_callbacks( OpenDummy, NULL ) + add_shortcut( "c" ) + add_shortcut( "libc" ) vlc_module_end () +static int OpenDummy( vlc_object_t *obj ) +{ + (void) obj; + return VLC_SUCCESS; +}