【FFmpeg】ffmpeg工具源码分析(三):分配过滤器内存(宏GROW_ARRAY)详解
生活随笔
收集整理的這篇文章主要介紹了
【FFmpeg】ffmpeg工具源码分析(三):分配过滤器内存(宏GROW_ARRAY)详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0、引言
在ffmpeg.c源碼的核心函數transcode() 中,先執行初始化操作transcode_init() ;
首先初始化過濾器filtergraphs,在尋找過濾器在哪分配時,發現它使用宏GROW_ARRAY以增長的方式來分配內存。
1、GROW_ARRAY原型
#define GROW_ARRAY(array, nb_elems)\array = grow_array(array, sizeof
總結
以上是生活随笔為你收集整理的【FFmpeg】ffmpeg工具源码分析(三):分配过滤器内存(宏GROW_ARRAY)详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【FFmpeg】ffmpeg工具源码分析
- 下一篇: 【网络】通讯名词解释:带宽、速率、波特率