Example #1
0
qboolean S_InitDecoders( qboolean verbose )
{
	extensionlist_size = 32;
	extensionlist = S_Malloc( extensionlist_size );
	extensionlist[0] = 0;

	// First codec has the priority.
	decoders = NULL;

	decoder_register( &wav_decoder );
	if( SNDOGG_Init( verbose ) )
	{
		decoder_register( &ogg_decoder );
	}

	return qtrue;
}
Example #2
0
static int decoder_percent_mod_register(struct mod_reg *mod) {

	static struct decoder_reg_info dec_percent = { 0 };
	dec_percent.mod = mod;
	dec_percent.alloc = decoder_percent_alloc;
	dec_percent.cleanup = decoder_percent_cleanup;
	dec_percent.estimate_size = decoder_percent_estimate_size;
	dec_percent.decode = decoder_percent_decode;

	return decoder_register("percent", &dec_percent);

}