]> git.sesse.net Git - vlc/commitdiff
Move and split dummy encoder
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 11:36:43 +0000 (14:36 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 4 Aug 2011 15:16:09 +0000 (18:16 +0300)
modules/LIST
modules/codec/Modules.am
modules/codec/edummy.c [moved from modules/misc/dummy/encoder.c with 87% similarity]
modules/misc/dummy/Modules.am
modules/misc/dummy/dummy.c
modules/misc/dummy/dummy.h
po/POTFILES.in

index 96f56a1a27f2b674feba52848b9abbb4902a48a4..ee959c007cefec0ba63a52b6ea3640922d50d1e7 100644 (file)
@@ -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
index 0409bb1671f9796bcb2081d0f52cd6dd54043901..10ca9150fe247420b20f0064a930097ae3d5a169 100644 (file)
@@ -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 \
similarity index 87%
rename from modules/misc/dummy/encoder.c
rename to modules/codec/edummy.c
index ed8fee0c78d36e00dab59e69c2a9c1ffeec2f935..38c5b8946e1965b507cc7da891053c1481f94704 100644 (file)
 #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);
 }
index 582b703897ec708869a561cd39a29d2457a4ded4..5d34b8182f6097c0907daefde2f07ef6dd5a76a7 100644 (file)
@@ -2,7 +2,6 @@ SOURCES_dummy = \
        dummy.c \
        dummy.h \
        interface.c \
-       encoder.c \
        renderer.c \
        $(NULL)
 
index e175f7771d7b3d9bf7c311460663bbbf5a7dfdb0..d891687972198411ce63c3876d8b6db41218e277 100644 (file)
@@ -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 )
index 71511d37bc00462da7121ccea41aef4cca20ea85..427b3a176ce86737ccd051b953f6e1b800edacd6 100644 (file)
@@ -26,7 +26,4 @@
  *****************************************************************************/
 int  OpenIntf     ( vlc_object_t * );
 
-int  OpenEncoder  ( vlc_object_t * );
-void CloseEncoder ( vlc_object_t * );
-
 int  OpenRenderer ( vlc_object_t * );
index c51493868714bdfa607eb87ca9ca1529b82e60c7..cdff9fc8725bed7184480a115729d9aae2c71aeb 100644 (file)
@@ -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