*****************************************************************************/
#include <vlc/vlc.h>
#include <vlc/decoder.h>
+#include <vlc/input.h>
#include <vlc/sout.h>
#include <ogg/ogg.h>
vlc_module_end();
+#ifndef MODULE_NAME_IS_tremor
static const char *ppsz_enc_options[] = {
"quality", "max-bitrate", "min-bitrate", NULL
};
+#endif
/*****************************************************************************
* OpenDecoder: probe the decoder and return score
var_Get( p_enc, ENC_CFG_PREFIX "quality", &val );
i_quality = val.i_int;
+ if( i_quality > 10 ) i_quality = 10;
+ if( i_quality < 0 ) i_quality = 0;
var_Get( p_enc, ENC_CFG_PREFIX "max-bitrate", &val );
i_max_bitrate = val.i_int;
var_Get( p_enc, ENC_CFG_PREFIX "min-bitrate", &val );
/* VBR mode */
if( vorbis_encode_setup_vbr( &p_sys->vi,
p_enc->fmt_in.audio.i_channels, p_enc->fmt_in.audio.i_rate,
- i_quality ) )
+ i_quality * 0.1 ) )
{
vorbis_info_clear( &p_sys->vi );
free( p_enc->p_sys );