len = av_parser_parse2( pv->parser, pv->context,
&parser_output_buffer, &parser_output_buffer_len,
in->data + pos, in->size - pos, cur, cur, 0 );
len = av_parser_parse2( pv->parser, pv->context,
&parser_output_buffer, &parser_output_buffer_len,
in->data + pos, in->size - pos, cur, cur, 0 );
pv->duration = 90000. /
(double)( pv->context->sample_rate * pv->context->channels );
}
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 );
}
}
writeAudioFifos( w );