[MPlayer-dev-eng] a question of demux_fill_buffer()
Nico Sabbi
nicola_sabbi at fastwebnet.it
Sun Oct 14 10:41:02 CEST 2007
Il Sunday 14 October 2007 08:47:21 qwen dux ha scritto:
> >> and where is the place that I
> >> can free the demux_packet?
> >
> >nowhere: the demuxer layer does it
>
> oh,I see,there is detail:
> int ds_fill_buffer(demux_stream_t *ds){
> demuxer_t *demux=ds->demuxer;
> if(ds->current) free_demux_packet(ds->current);
> ...
>
> but I have another question:
> my modified mplayer always printed the ERR:
> Too many video packets in the buffer: (4096 in 194235 bytes)
> what 's reason?
that there are to many (fragmented ? ) packets in one
of the demuxer->(video|audio|subs) fifos, that in turn may be
caused by the excessive distance of the timestamps of each
More information about the MPlayer-dev-eng
mailing list