No, i merged your latest commit, the problem still exists.
But, framerate behaves different on different devices.
I tested between two device, one is iPhone 5C, iOS 9.2; another is iPhone 6, iOS 8.4;
the resolution is 360*640, and target bitrate is 512Kbps.
the framerate running on iPhone 5C will drop down from 30 fps to about 2~5 fps after a moment. and the output bitrate is actually above 512Kbps mostly.
however iPhone 6 was running at 30fps consistently, and output bitrate is below 512Kbps mostly.
both of two device use Videotoolbox.
and besides, although iPhone 6 can run at 30 fps consistently, the rendering image quality is not so good, i think it's because framerate at 30 fps is too high,
but changing framerate to 15 fps does not take any effect on Videotoolbox(even explicitly set videotoolbox property).
在 2016年3月10日星期四 UTC+8上午6:59:44,Zeke Chin写道: