1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-19 05:49:09 +02:00
FFmpeg/libavfilter
Andreas Rheinhardt f348a967a3 avfilter/formats: Avoid reallocations for video in ff_all_formats()
Up until now, the list of pixfmts is reallocated every time an entry
is added to it; there are currently 196 pixel formats, so this matters:
It causes 5541704 calls to av_realloc_array() in a typical FATE run,
which is the majority for said function (8095768 calls) and even
a large chunk of the calls to av_realloc() itself (12589508 calls).

Fix this by using ff_formats_pixdesc_filter() instead.

Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-26 12:42:36 +02:00
..
2021-04-19 14:34:10 +02:00
2021-08-28 18:51:04 +02:00
2021-08-21 16:11:11 +02:00
2021-01-17 12:06:01 +01:00
2021-01-17 12:06:01 +01:00
2021-07-22 14:47:57 +02:00
2021-09-19 04:07:48 +02:00
2021-09-19 04:26:00 +02:00
2021-04-11 23:18:20 +08:00
2021-09-19 04:26:07 +02:00