]> git.sesse.net Git - vlc/blobdiff - src/stream_output/stream_output.c
sout_EncoderCreate: create an encoder module
[vlc] / src / stream_output / stream_output.c
index 3f81d264381c05b4c2f66d0970329169076508ab..5777fbd44c8ca4be9013bcdfa269fde28f5f8eb5 100644 (file)
@@ -43,6 +43,7 @@
 
 #include <vlc_meta.h>
 #include <vlc_block.h>
+#include <vlc_codec.h>
 
 #include "input/input_interface.h"
 
@@ -874,3 +875,11 @@ rtp:
     mrl_Clean( &mrl );
     return psz_chain;
 }
+
+#undef sout_EncoderCreate
+encoder_t *sout_EncoderCreate( vlc_object_t *p_this )
+{
+    static const char type[] = "encoder";
+    return vlc_custom_create( p_this, sizeof( encoder_t ), VLC_OBJECT_GENERIC,
+                              type );
+}