标签:codec buffer turned 没有 media 刷新 code hold cas
RepeatorSource 单独线程去等待SF生产Frame,生产帧率是动态的,可能60帧,可能没有刷新
MediaPuller 线程按设置的固定帧率去读取mBuffer, MediaBuffer有很巧妙的ref计数,送往codec时则通过MediaBufferHolder进行ref计数,在codec消费完,只有该MediaBuffer引用计数降为0,才会触发signalBufferReturned()
标签:codec buffer turned 没有 media 刷新 code hold cas
原文地址:https://blog.51cto.com/lindt/2457587