【FFmpeg】ffmpeg工具源码分析(三):分配过滤器内存(宏GROW_ARRAY)详解

【目录】郭老二博文之:图像视频汇总

0、引言

在ffmpeg.c源码的核心函数transcode() 中,先执行初始化操作transcode_init()
首先初始化过滤器
filtergraphs
,在寻找过滤器在哪分配时,发现它使用宏GROW_ARRAY以增长的方式来分配内存。

1、GROW_ARRAY原型

#define GROW_ARRAY(array, nb_elems)\
    array =

你可能感兴趣的:(视频,ffmpeg)