libjpeg-turbo解压数据的延迟

记一次解压数据的延迟 ,起因是摄像头在电脑上跑不会出现掉帧的现象,在手机上跑出现了掉帧。查找发现 解压时的延迟 大于 摄像头发送数据的间隔,出现了掉帧。

libjpeg-turbo只能利用一个核心。下面是libjpeg-turbo测试解压的数据 :

一、1.82 GHz Cortex-A57 core 能跑到50-80M pixels/s

也就是说大概能达到25fps(1920X1080X25 = 51M pixel/s) ~ 38.58fps(1920X1080X38 = 80M pixels/s) , 即粗略估算解压一帧需要40ms - 25.9ms

二、2.1 GHz Cortex-A57 core is ~109 M pixels/sec

  这个大概能跑到最大50fps(1920x1080x50FPS = 106M pixels/sec)  , 即粗略估算解压一帧最低需要20ms 。

你可能感兴趣的:(libjpeg-turbo解压数据的延迟)