]> git.sesse.net Git - vlc/blobdiff - modules/audio_filter/converter/dtstofloat32.c
Add missing include (OpenDemux uses the CloseDemux function, so the
[vlc] / modules / audio_filter / converter / dtstofloat32.c
index 7ce6a2d0d0dcb8180f784460d0ff96a24ae7227f..26d46eb809553655551556ed0c78e337e1a87bb0 100644 (file)
 /*****************************************************************************
  * Preamble
  *****************************************************************************/
-#include <vlc/vlc.h>
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <vlc_common.h>
+#include <vlc_plugin.h>
 
 
 #include <dca.h>                                       /* libdca header file */
@@ -65,9 +70,9 @@ static const uint32_t pi_channels_out[] =
 struct filter_sys_t
 {
     dca_state_t * p_libdca; /* libdca internal structure */
-    vlc_bool_t b_dynrng; /* see below */
+    bool b_dynrng; /* see below */
     int i_flags; /* libdca flags, see dtsdec/doc/libdts.txt */
-    vlc_bool_t b_dontwarn;
+    bool b_dontwarn;
     int i_nb_channels; /* number of float32 per sample */
 
     int pi_chan_table[AOUT_CHAN_MAX]; /* channel reordering */
@@ -88,14 +93,13 @@ vlc_module_begin();
     set_category( CAT_INPUT );
     set_subcategory( SUBCAT_INPUT_ACODEC );
     set_shortname( "DCA" );
-    set_description( _("DTS Coherent Acoustics audio decoder") );
-    add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, VLC_FALSE );
-        change_safe();
+    set_description( N_("DTS Coherent Acoustics audio decoder") );
+    add_bool( "dts-dynrng", 1, NULL, DYNRNG_TEXT, DYNRNG_LONGTEXT, false );
     set_capability( "audio filter", 100 );
     set_callbacks( Create, Destroy );
 
     add_submodule();
-    set_description( _("DTS Coherent Acoustics audio decoder") );
+    set_description( N_("DTS Coherent Acoustics audio decoder") );
     set_capability( "audio filter2", 100 );
     set_callbacks( OpenFilter, CloseFilter );
 vlc_module_end();