Ittiam HEVC Decoder To Provide H.265 Video Decoding for Existing ARM Cortex-A Devices

H.264 is now the favorite codec for many applications, and all ARM SoC providing multimedia capabilities support it. However, a new codec called H.265 (aka HEVC) is coming with twice the compression ratio with the same quality saving a lot of money for those who have to pay for the bandwidth. The transition between video codecs is normally a slow process, but as it happens you may wonder if you’ll be able to play H.265 videos on your existing ARM Cortex A9/A15 devices which do not support H.265 hardware video decoding. The answer appears to be “Yes You Can!”, as Ittiam Systems announced an HEVC decoder specifically designed for ARM Cortex A processors.

More specifically their software decoder will support:

  • ARMv7 Cores with NEON –  Cortex A8, Cortex A5, Cortex A9, Cortex A15, Cortex A7 and the multi core variants
  • Qualcomm Snapdragon APQ8064/MPQ8064 , MSM8960

Ittiam HEVC decoder mainly targets devices such as set-top boxes, Internet enabled TVs, smart TVs etc… It should also work on your smartphones and tablets, but video software decoding could deplete your battery rapidly.

There’s currently no performance data, but the maximum resolution / bitrate should be heavily dependent on the CPU processing power of your device. Ittiam is also working on an improved version with OpenCL support, and a DSP based implementations of Ittiam’s HEVC Encoder will be available later in the year.

Very little information currently available, but further details will probably be added to Ittiam HEVC Platforms Solutions page.

Via Design Reuse

Support CNX Software - Donate via PayPal or become a Patron on Patreon

6
Leave a Reply

avatar
6 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
4 Comment authors
ekimiaPractical Applications and Benchmarks of GPU Computing via RenderScript and OpenCL with ARM Mali-T6XX GPUPlay HEVC/H.265 Videos and Embed HEVC Streams into MP4 and TS Files with openHEVC and GPACcnxsoftm][sko Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
cgisquet
Guest
cgisquet

1080p decoding of HEVC, albeit on more foregiving bitrates (as CABAC parsing is a serious bottleneck), was already possible on a single core of a cortex A9 clocked at 1.3GHz (most probably the well-endowed A6 from Apple). See this contribution from 5 months ago: http://phenix.int-evry.fr/jct/doc_end_user/documents/11_Shanghai/wg11/JCTVC-K0327-v1.zip

I don’t expect 4Kx2K to be sustainable, but higher bitrate sequences should be managable by having 2 threads, e.g. using 2 slices per image.

m][sko
Guest
m][sko

Most impotent information
Decoder is OpenCL based.
All SOCs without H265 hw decoder will be capable with OpenCL if the SOC support OpenCL for example Samsung Exynos

trackback

[…] arm directory, so for HEVC on ARM (ARMv7 with NEON and/or possibly GPGPU), you may be limited to commercial solutions for now, unless you implement your own HEVC […]

trackback

[…] from the CPU to the newer GPUs supporting OpenCL or RenderScript. Several companies, including Ittiam, have then developed HEVC implementations leveraging the GPU in ARM SoCs with very good […]

ekimia
Guest

Do you think we could achieve the same for VP8 & VP9 ? Do you know some Soc which support natively VP9 ?