len = av_parser_parse2( pv->parser, pv->context,
&parser_output_buffer, &parser_output_buffer_len,
in->data + pos, in->size - pos, cur, cur, 0 );
+ cur = pv->parser->pts;
}
else
{
pv->duration = 90000. /
(double)( pv->context->sample_rate * pv->context->channels );
}
- decodeAudio( w->audio, pv, parser_output_buffer, parser_output_buffer_len, pv->parser->pts );
+ decodeAudio( w->audio, pv, parser_output_buffer, parser_output_buffer_len, cur );
}
}
writeAudioFifos( w );