[FFmpeg-devel] [PATCH] Maintain pointer to end of AVFormatContext.packet_buffer list

Måns Rullgård mans
Thu Aug 7 00:18:03 CEST 2008


Michael Niedermayer <michaelni at gmx.at> writes:

> On Wed, Aug 06, 2008 at 01:55:49AM +0100, Mans Rullgard wrote:
>> This changes add_to_pktbuf() to maintain a pointer to the last entry
>> in the list, avoiding a linear walk-through on each call.  Before this
>> change, add_to_pktbuf() could take a significant amount of time (10%
>> of total decoding time), even with input files of several minutes.
>> After the change, the time spent in this function is barely measurable
>> with oprofile.
>
> ok

Committed.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list