1.2.6 Video CODEC
* Video Decoder (影像解码)
MMU embedded
Real-time video decoder of MPEG-1, MPEG-2, MPEG-4, H.263, H.264, H.265, VC-1, VP9, VP8, MVC
H.264/AVC, Base/Main/High/High10 profile @ level 5.1; up to 4Kx2K @ 30fps
H.265/HEVC, Main/Main10 profile @ level 5.1 High-tier; up to 4Kx2K @ 60fps
VP9, profile 0, up to 4Kx2K @ 60fps
MPEG-1, ISO/IEC 11172-2, up to 1080P @ 60fps
MPEG-2, ISO/IEC 13818-2, SP@ML, MP@HL, up to 1080P @ 60fps
MPEG-4, ISO/IEC 14496-2, SP@L0-3, ASP@L0-5, up to 1080P @ 60fps
VC-1, SP@ML, MP@HL, AP@L0-3, up to 1080P @ 60fps
MVC is supported based on H.264 or H.265, up to 1080P @ 60fps
Supports frame timeout interrupt, frame finish interrupt and bit stream error interrupt
Error detection and concealment support for all video formats
Output data format YUV420 semi-planar, YUV400(monochrome), YUV422 is supported by H.264
For MPEG-4, GMC (global motion compensation) not supported
For VC-1, up-scaling and range mapping are supported in image post-processor
For MPEG-4 SP/H.263, using a modified H.264 in-loop filter to implement deblocking filter in post-processor unit
* Video Encoder (影像编码)
Support video encoder for H.264 UP to HP@level4.1, MVC and VP8
MMU Embedded
Only support I and P slices, not B slices
Support error resilience based on constrained intra prediction and slices
Input data format:
YCbCr 4:2:0 planar
YCbCr 4:2:0 semi-planar
YCbYCr 4:2:2
CbYCrY 4:2:2 interleaved
RGB444 and BGR444
RGB555 and BGR555
RGB565 and BGR565
RGB888 and BRG888
RGB101010 and BRG101010
Image size is from 96x96 to 1920x1080(Full HD)
Maximum frame rate is up to 1920x1080@30FPS ②
参考 Rockchip RK3399 Datasheet V1.8-20180529.pdf