From dcf1ad14da48db3476dcaeeb3d3fb6b7d00a28ca Mon Sep 17 00:00:00 2001 From: Mark Michelson Date: Fri, 25 Jul 2014 16:47:17 +0000 Subject: Add module support level to ast_module_info structure. Print it in CLI "module show" . ASTERISK-23919 #close Reported by Malcolm Davenport Review: https://reviewboard.asterisk.org/r/3802 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@419592 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- formats/format_g719.c | 1 + formats/format_g723.c | 1 + formats/format_g726.c | 1 + formats/format_g729.c | 1 + formats/format_gsm.c | 1 + formats/format_h263.c | 1 + formats/format_h264.c | 1 + formats/format_ilbc.c | 1 + formats/format_jpeg.c | 1 + formats/format_ogg_vorbis.c | 1 + formats/format_pcm.c | 1 + formats/format_siren14.c | 1 + formats/format_siren7.c | 1 + formats/format_sln.c | 1 + formats/format_vox.c | 1 + formats/format_wav.c | 1 + formats/format_wav_gsm.c | 1 + 17 files changed, 17 insertions(+) (limited to 'formats') diff --git a/formats/format_g719.c b/formats/format_g719.c index 8d508f0e3..f58286290 100644 --- a/formats/format_g719.c +++ b/formats/format_g719.c @@ -150,6 +150,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "ITU G.719", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_g723.c b/formats/format_g723.c index 51fe6b049..6d0b96337 100644 --- a/formats/format_g723.c +++ b/formats/format_g723.c @@ -154,6 +154,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "G.723.1 Simple Timestamp File Format", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_g726.c b/formats/format_g726.c index bde3e2d06..25daff908 100644 --- a/formats/format_g726.c +++ b/formats/format_g726.c @@ -249,6 +249,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw G.726 (16/24/32/40kbps) data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_g729.c b/formats/format_g729.c index 7d562ede7..2c677b2e9 100644 --- a/formats/format_g729.c +++ b/formats/format_g729.c @@ -150,6 +150,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw G.729 data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_gsm.c b/formats/format_gsm.c index fe1e55c7a..4a688e22a 100644 --- a/formats/format_gsm.c +++ b/formats/format_gsm.c @@ -195,6 +195,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw GSM data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_h263.c b/formats/format_h263.c index 6511cef04..731b746e0 100644 --- a/formats/format_h263.c +++ b/formats/format_h263.c @@ -182,6 +182,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw H.263 data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_h264.c b/formats/format_h264.c index 56ec007c0..7c3d2d473 100644 --- a/formats/format_h264.c +++ b/formats/format_h264.c @@ -175,6 +175,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw H.264 data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_ilbc.c b/formats/format_ilbc.c index ce5135f7b..6b811e693 100644 --- a/formats/format_ilbc.c +++ b/formats/format_ilbc.c @@ -147,6 +147,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw iLBC data", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_jpeg.c b/formats/format_jpeg.c index 1e91482f7..5b2c72d0d 100644 --- a/formats/format_jpeg.c +++ b/formats/format_jpeg.c @@ -110,6 +110,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "jpeg (joint picture experts group) image format", + .support_level = AST_MODULE_SUPPORT_EXTENDED, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_ogg_vorbis.c b/formats/format_ogg_vorbis.c index 6171491a8..ed616c5e7 100644 --- a/formats/format_ogg_vorbis.c +++ b/formats/format_ogg_vorbis.c @@ -435,6 +435,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "OGG/Vorbis audio", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_pcm.c b/formats/format_pcm.c index 2d864078e..beb001591 100644 --- a/formats/format_pcm.c +++ b/formats/format_pcm.c @@ -533,6 +533,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G.722 16Khz", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_siren14.c b/formats/format_siren14.c index b7e2de1ec..d0a16c4a2 100644 --- a/formats/format_siren14.c +++ b/formats/format_siren14.c @@ -151,6 +151,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "ITU G.722.1 Annex C (Siren14, licensed from Polycom)", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_siren7.c b/formats/format_siren7.c index 0b3c75d9c..acfde420c 100644 --- a/formats/format_siren7.c +++ b/formats/format_siren7.c @@ -151,6 +151,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "ITU G.722.1 (Siren7, licensed from Polycom)", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_sln.c b/formats/format_sln.c index a3230637c..143e4da2f 100644 --- a/formats/format_sln.c +++ b/formats/format_sln.c @@ -274,6 +274,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Raw Signed Linear Audio support (SLN) 8khz-192khz", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_vox.c b/formats/format_vox.c index 7beec5e6a..6724c54d7 100644 --- a/formats/format_vox.c +++ b/formats/format_vox.c @@ -149,6 +149,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Dialogic VOX (ADPCM) File Format", + .support_level = AST_MODULE_SUPPORT_EXTENDED, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_wav.c b/formats/format_wav.c index fb810625f..27da015d8 100644 --- a/formats/format_wav.c +++ b/formats/format_wav.c @@ -550,6 +550,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Microsoft WAV/WAV16 format (8kHz/16kHz Signed Linear)", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND diff --git a/formats/format_wav_gsm.c b/formats/format_wav_gsm.c index bbb1977a9..594989c52 100644 --- a/formats/format_wav_gsm.c +++ b/formats/format_wav_gsm.c @@ -578,6 +578,7 @@ static int unload_module(void) } AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_LOAD_ORDER, "Microsoft WAV format (Proprietary GSM)", + .support_level = AST_MODULE_SUPPORT_CORE, .load = load_module, .unload = unload_module, .load_pri = AST_MODPRI_APP_DEPEND -- cgit v1.2.3