Optimizing H.264 Decoding with Assembly Language on ARM Platform
Zhang Xingming, Luo Xiao · 2012
Despite the fact that mobile video application is gaining tremendous popularity amongst mobile users across the globe, mobile users can hardly get access to video with high quality mostly because decoding high resolution video is so time-consuming that CPUs of mobile device can't cope with it. In this article, we optimize H.264 decoding with ARMv7 assembly on mobile phones running on Android. Experiments are done on HTC SENSATION with 3 test videos which have different resolutions. Results show that the speed of H.264 decoding has been significantly increased from 13.6% to 23.4% owing to ARMv7 assembly optimization.