在看本篇博客之前,希望你能把前面的SDL的博客先熟悉一下,因为ffplay的代码用到了大量SDL的知识,SDL初始化,窗口创建,渲染器创建,文件创建,多线程,纹理渲染,事件等。
main函数介绍ffplay的main函数主要主要涉及到SDL窗口创建,ffmpeg打开文件,SDL事件循环这三部分内容。
SDL 初始化,窗口创建SDL的初始化:
flags = SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER;
if (SDL_Init (flags)) {
av_log(