diff --git a/modules/LIST b/modules/LIST index 96f56a1a27f2b674feba52848b9abbb4902a48a4..ee959c007cefec0ba63a52b6ea3640922d50d1e7 100644 --- a/modules/LIST +++ b/modules/LIST @@ -112,6 +112,7 @@ $Id$ * dvdnav: access module for DVDs with libdvdnav * dvdread: input module for accessing DVDs, uses libdvdread * dynamicoverlay: subpicture filter using shared memory that can be written to by external applications + * edummy: dummy encoder * egl: EGL video output * equalizer: a equalizer audio filter * erase: Logo erase video filter diff --git a/modules/codec/Modules.am b/modules/codec/Modules.am index 0409bb1671f9796bcb2081d0f52cd6dd54043901..10ca9150fe247420b20f0064a930097ae3d5a169 100644 --- a/modules/codec/Modules.am +++ b/modules/codec/Modules.am @@ -39,6 +39,7 @@ SOURCES_t140 = t140.c SOURCES_crystalhd = crystalhd.c SOURCES_stl = stl.c SOURCES_ddummy = ddummy.c +SOURCES_edummy = edummy.c libvlc_LTLIBRARIES += \ liba52_plugin.la \ @@ -51,6 +52,7 @@ libvlc_LTLIBRARIES += \ libddummy_plugin.la \ libdts_plugin.la \ libdvbsub_plugin.la \ + libedummy_plugin.la \ liblpcm_plugin.la \ libmpeg_audio_plugin.la \ librawvideo_plugin.la \ diff --git a/modules/misc/dummy/encoder.c b/modules/codec/edummy.c similarity index 87% rename from modules/misc/dummy/encoder.c rename to modules/codec/edummy.c index ed8fee0c78d36e00dab59e69c2a9c1ffeec2f935..38c5b8946e1965b507cc7da891053c1481f94704 100644 --- a/modules/misc/dummy/encoder.c +++ b/modules/codec/edummy.c @@ -29,8 +29,20 @@ #endif #include <vlc_common.h> +#include <vlc_plugin.h> #include <vlc_codec.h> -#include "dummy.h" + +static int OpenEncoder( vlc_object_t * ); +static void CloseEncoder( vlc_object_t * ); + +vlc_module_begin () + set_shortname( N_("Dummy") ) + set_description( N_("Dummy encoder") ) + set_capability( "encoder", 0 ) + set_callbacks( OpenEncoder, CloseEncoder ) + add_shortcut( "dummy" ) +vlc_module_end () + /***************************************************************************** * Local prototypes @@ -41,7 +53,7 @@ static block_t *EncodeAudio( encoder_t *p_enc, aout_buffer_t *p_buf ); /***************************************************************************** * OpenDecoder: open the dummy encoder. *****************************************************************************/ -int OpenEncoder ( vlc_object_t *p_this ) +static int OpenEncoder( vlc_object_t *p_this ) { encoder_t *p_enc = (encoder_t *)p_this; @@ -72,7 +84,7 @@ static block_t *EncodeAudio( encoder_t *p_enc, aout_buffer_t *p_buf ) /***************************************************************************** * CloseDecoder: decoder destruction *****************************************************************************/ -void CloseEncoder ( vlc_object_t *p_this ) +static void CloseEncoder( vlc_object_t *p_this ) { VLC_UNUSED(p_this); } diff --git a/modules/misc/dummy/Modules.am b/modules/misc/dummy/Modules.am index 582b703897ec708869a561cd39a29d2457a4ded4..5d34b8182f6097c0907daefde2f07ef6dd5a76a7 100644 --- a/modules/misc/dummy/Modules.am +++ b/modules/misc/dummy/Modules.am @@ -2,7 +2,6 @@ SOURCES_dummy = \ dummy.c \ dummy.h \ interface.c \ - encoder.c \ renderer.c \ $(NULL) diff --git a/modules/misc/dummy/dummy.c b/modules/misc/dummy/dummy.c index e175f7771d7b3d9bf7c311460663bbbf5a7dfdb0..d891687972198411ce63c3876d8b6db41218e277 100644 --- a/modules/misc/dummy/dummy.c +++ b/modules/misc/dummy/dummy.c @@ -58,10 +58,6 @@ vlc_module_begin () add_category_hint( N_("Interface"), NULL, false ) add_bool( "dummy-quiet", false, QUIET_TEXT, QUIET_LONGTEXT, false ) #endif - add_submodule () - set_description( N_("Dummy encoder function") ) - set_capability( "encoder", 0 ) - set_callbacks( OpenEncoder, CloseEncoder ) add_submodule () set_description( N_("Dummy font renderer function") ) set_capability( "text renderer", 1 ) diff --git a/modules/misc/dummy/dummy.h b/modules/misc/dummy/dummy.h index 71511d37bc00462da7121ccea41aef4cca20ea85..427b3a176ce86737ccd051b953f6e1b800edacd6 100644 --- a/modules/misc/dummy/dummy.h +++ b/modules/misc/dummy/dummy.h @@ -26,7 +26,4 @@ *****************************************************************************/ int OpenIntf ( vlc_object_t * ); -int OpenEncoder ( vlc_object_t * ); -void CloseEncoder ( vlc_object_t * ); - int OpenRenderer ( vlc_object_t * ); diff --git a/po/POTFILES.in b/po/POTFILES.in index c51493868714bdfa607eb87ca9ca1529b82e60c7..cdff9fc8725bed7184480a115729d9aae2c71aeb 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -352,6 +352,7 @@ modules/codec/dmo/dmo.c modules/codec/dmo/dmo.h modules/codec/dts.c modules/codec/dvbsub.c +modules/codec/edummy.c modules/codec/faad.c modules/codec/flac.c modules/codec/fluidsynth.c @@ -911,7 +912,6 @@ modules/misc/audioscrobbler.c modules/misc/dhparams.h modules/misc/dummy/dummy.c modules/misc/dummy/dummy.h -modules/misc/dummy/encoder.c modules/misc/dummy/interface.c modules/misc/dummy/renderer.c modules/misc/gnutls.c