Advertisement

ffmpeg处理avio读取到文件读取

阅读量:

#############################################

author: hjjdebug
date: 2024年 03月 13日 星期三 15:39:30 CST
description: ffmpeg 从avio_read 到 file_read
#############################################

int nRet = avio_open(&pReadCtx, "200M.ts"), AVIO_FLAG_READ);
仅分析一句代码。
char buf[10240];
int nret=avio_read(pReadCtx, buf, sizeof(buf));

先观察程序的调用栈,看起来结构相当复杂。
0 in file_read of libavformat/file.c:110
1 in retry_transfer_wrapper of libavformat/avio.c:370
2 in ffurl_read of libavformat/avio.c:405
3 in read_packet_wrapper of libavformat/aviobuf.c:521
4 in fill_buffer of libavformat

全部评论 (0)

还没有任何评论哟~