Our Setup is as follows:
Hardware :- Custom hardware based on imx6q
USB camera connected.
Skype Video call performance on IMX6q based Android device is very poor.
It seems that Skype is not able to use the Hardware encoder/decoder and it is trying to used software codec.
Because of this all cpu core occupied and chip temperature will increase rapidly.
System is too hot. GPU3D will work at 3/64 clock.
cooling: cpu cur freq is 996000000
cooling: cpu max freq set to 792000000
W/AudioFlinger( 2349): RecordThread: buffer overflow
D/dalvikvm( 3442): GC_CONCURRENT freed 2174K, 24% free 9581K/12492K, paused 4ms+22ms, total 168ms
Hot alarm is canceled. GPU3D clock will return to 64/64
cooling: cpu cur freq is 792000000
cooling: cpu max freq set to 996000
How can we improve the performance?