Mali-V61 Video Processor

Mali-V61 Block Diagram.

About Mali-V61

Arm Mali-V61 is a flexible and scalable multi-standard video processing solution, designed for encoding/decoding throughput between 1080p and 4K at up to 120 frames per second, dependent on configuration. The Mali-V61 includes 10-bit HEVC and VP9 encoding that scales across all levels and price points for mobile and home SoC requirements.

Contact Us

Key features

  • Multi-standard, scalable, flexible video IP for encoding and decoding.
  • Supports HEVC, H.264, VP9, VP8, encode & decode, and legacy decoders.
  • One scalable video solution to address mobile and home multimedia SoCs.

Key benefits

  • A power-efficient multi-video codec solution.
  • Supports VP9, 4K media.
  • Improved time to market with a unified Mali Multimedia Suite of Graphics, Video, and Display.

Specification

 Features Value
Description
API Support
For encode and decode : VP9 10-bit, VP9 8-bit, HEVC Main 10, HEVC Main, H.264, VP8, JPEG. Decode only : MPEG4, MPEG2, VC-1/WMV, Real, H.263 Driver and video streaming infrastructure based on OpenMAX™ which runs on the host CPU.
Bus Interface
AMBA AXI Compatible with a wide range of bus interconnect and peripheral IP.
Memory System
MMU Built-in Memory Management Unit (MMU) to support virtual memory.
Performance 1080p60 to 4K120 Scalable from one to eight cores with multiple performance points.


  • A mali gpu chip.
  • Arm Mali GPUs

    Including both graphics and GPU Compute technology, Mali GPUs offer a diverse selection of scalable solutions for low power to high performance smartphones, tablets and DTVs.

    Learn more
  • Arm Mali DPUs

    The Mali Display Processors bring composition, scaling, rotation and image post-processing tasks from the GPU on to a dedicated processor to maximize device battery life.

    Learn more

Get Support

Arm Support

Arm training courses and on-site system-design advisory services enable licensees to efficiently integrate the Mali-V61 Video Processor into their design. 

Arm training courses Open a support case
Answered Where do I find presentations and photos from SC'18? 1 votes 889 views 0 replies Started 5 months ago by John Linford Answer this
Suggested answer Load an image in QVGA format into a ARM Compute Library ICTensor.
  • Arm Compute Library (ACL)
0 votes 401 views 1 replies Latest 13 hours ago by Gian Marco Iodice Answer this
Suggested answer Code is not run after loading into chip 0 votes 57 views 1 replies Latest 19 hours ago by Bojan Potocnik Answer this
Not answered 是的刚说的话个离开接电话说过考虑的就是 0 votes 25 views 0 replies Started yesterday by asgadgadg Answer this
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? 0 votes 31 views 0 replies Started yesterday by jing Answer this
Answered Binary Semaphore upset by FIQ
  • Cortex-A
0 votes 822 views 20 replies Latest 3 days ago by 42Bastian Schick Answer this
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values
  • Graphics Application
  • Mali Vulkan SDK
  • vulkan sdk
0 votes 474 views 10 replies Latest 3 days ago by Hongkun Wang Answer this
Not answered Identifying Generic IP Components on an Access Port 0 votes 53 views 0 replies Started 3 days ago by Torsten Robitzki Answer this
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5)
  • Development Tools
  • Keil
  • uVision
  • Keil Tools
  • Software Development Tools
0 votes 35 views 0 replies Started 3 days ago by Bojan Potocnik Answer this
Not answered Issue with WatchDog reset De-asserting 0 votes 58 views 0 replies Started 3 days ago by BAB Answer this
Suggested answer Keil debug session 侦错问题
  • stm32 h7
  • Keil MDK Plus Edition
0 votes 234 views 6 replies Latest 4 days ago by STM32H7 Answer this
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain
  • C++
  • DS-5 Professional Edition
  • GNU Arm Eclipse
0 votes 49 views 0 replies Started 5 days ago by PHJ Answer this
Answered Where do I find presentations and photos from SC'18? Started 5 months ago by John Linford 0 replies 889 views
Suggested answer Load an image in QVGA format into a ARM Compute Library ICTensor. Latest 13 hours ago by Gian Marco Iodice 1 replies 401 views
Suggested answer Code is not run after loading into chip Latest 19 hours ago by Bojan Potocnik 1 replies 57 views
Not answered 是的刚说的话个离开接电话说过考虑的就是 Started yesterday by asgadgadg 0 replies 25 views
Not answered What is the "Integer divide unit with support for operand-dependent early termination"? Started yesterday by jing 0 replies 31 views
Answered Binary Semaphore upset by FIQ Latest 3 days ago by 42Bastian Schick 20 replies 822 views
Suggested answer Vulkan shader problem on Mali Gpu: Accessing array elements inside an Uniform buffer returns all-zero values Latest 3 days ago by Hongkun Wang 10 replies 474 views
Not answered Identifying Generic IP Components on an Access Port Started 3 days ago by Torsten Robitzki 0 replies 53 views
Not answered List of configuration options in .uvprojx and .uvoptx files (Keil uVision 5) Started 3 days ago by Bojan Potocnik 0 replies 35 views
Not answered Issue with WatchDog reset De-asserting Started 3 days ago by BAB 0 replies 58 views
Suggested answer Keil debug session 侦错问题 Latest 4 days ago by STM32H7 6 replies 234 views
Not answered Combining C and C++ source files in a DS-5 project using the Altera Baremetal GNU toolchain Started 5 days ago by PHJ 0 replies 49 views