X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmisc%2Fdummy%2Fdummy.c;h=373466c273380eae37974052a053af02e9779041;hb=99b4edcb0aa0a0ce36d10ad2a48375995a2c32ca;hp=22b7469c118adb92425eb9f14d85cb87f539deeb;hpb=e196e6ec2292c48ee3cce526bc199e090b34b309;p=vlc diff --git a/modules/misc/dummy/dummy.c b/modules/misc/dummy/dummy.c index 22b7469c11..373466c273 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,16 +67,11 @@ 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 access function") ) - set_capability( "access", 0 ) - set_callbacks( OpenAccess, NULL ) - add_shortcut( "vlc" ) add_submodule () set_description( N_("Dummy demux function") ) - set_capability( "demux", 0 ) + set_capability( "access_demux", 0 ) set_callbacks( OpenDemux, CloseDemux ) add_shortcut( "vlc" ) add_submodule () @@ -82,7 +79,9 @@ vlc_module_begin () set_description( N_("Dummy decoder function") ) set_capability( "decoder", 0 ) set_callbacks( OpenDecoder, CloseDecoder ) - add_bool( "dummy-save-es", 0, NULL, SAVE_TEXT, SAVE_LONGTEXT, true ) + set_category( CAT_INPUT ) + set_subcategory( SUBCAT_INPUT_SCODEC ) + 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") ) @@ -100,13 +99,31 @@ 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", "libc" ) vlc_module_end () +static int OpenDummy( vlc_object_t *obj ) +{ + (void) obj; + return VLC_SUCCESS; +}