老师,这段代码是yuv_player.c 的123-154行

来源:7-7 实现YUV播放器

慕妹8319097

2019-01-24

老师,这段代码是yuv_player.c 的123-154行,这里面的逻辑不清楚,这么做是为了拷贝数据?还是为了什么,晕的不行,帮忙解答一下,图片描述

写回答

2回答

李超

2019-08-16

这是一段经典处理数据的方法,你要好好理解一下才行,整体思路是将文件中的数据一块一块的拷贝到缓冲区里,当缓冲区满了就开始读里边的数据,这样慢慢将缓冲区的数据消耗掉,如果缓冲区了的数据不够了,则在从文件里读一块。之所以要用缓冲区是为了减少访问文件的次数,这样效率最高,

1
0

Monkey_HouS

2020-04-24

//img.mukewang.com/szimg/5ea25a0b095fddd714861358.jpg

秒啊,为了效率!!!

0
1
weixin_慕运维0553221
请问这张图的出处是哪里的?
2022-01-03
共1条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2726 学习 · 814 问题

查看课程