// Create the dv_decoder
this->dv_decoder = dv_decoder_new( FALSE, FALSE, FALSE );
- this->dv_decoder->quality = DV_QUALITY_BEST;
+ this->dv_decoder->quality = DV_QUALITY_COLOR | DV_QUALITY_AC_1;
this->dv_decoder->audio->arg_audio_emphasis = 2;
dv_set_audio_correction( this->dv_decoder, DV_AUDIO_CORRECT_AVERAGE );
dv_parse_header( decoder, dv_data );
// Obtain required values
- //fprintf( stderr, "libdv: frequency %d\n", decoder->audio->frequency );
*frequency = decoder->audio->frequency;
*samples = decoder->audio->samples_this_frame;
*channels = decoder->audio->num_channels;
producer_libdv this = parent->child;
// Free the dv deconder
- dv_decoder_free( this->dv_decoder );
+ //dv_decoder_free( this->dv_decoder );
// Close the file
if ( this->fd > 0 )