目录

编译RKMPP库

解码测试

编码测试


编译RKMPP库

RK官方MPP库地址:

https://github.com/rockchip-linux/mpp

板子上的操作系统:ubuntu 20.04。

内核版本:linux 5.10.66

直接下载到板子上,解压。

cd mpp-develop/build/linux/aarch64           //根据操作系统选择相应的路径
vim arm.linux.cross.cmake                    //根据实际路径指定编译器gcc和g++
//SET(CMAKE_C_COMPILER "/usr/bin/gcc")
//SET(CMAKE_CXX_COMPILER "/usr/bin/g++")
./make-Makefiles.bash
make
cd test

官方提供了一些测试程序。测试程序的输出打印在/var/log/syslog。

//开启新终端,监控输出
tail -f /var/log/syslog
//转原终端,运行测试程序
./mpp_info_test

监控终端的输出如下

Jul 12 21:08:43 kylinos mpp[5443]: mpp_info_test: normal version log:
Jul 12 21:08:43 kylinos mpp[5443]: mpp_info: mpp version: unknown mpp version for missing VCS info
Jul 12 21:08:43 kylinos mpp[5443]: mpp_info_test: history version log:
Jul 12 21:08:43 kylinos mpp[5443]: mpp_info: mpp version history 0:
Jul 12 21:08:43 kylinos mpp[5443]: mpp_compat: id| name -- mpp compat info
Jul 12 21:08:43 kylinos mpp[5443]: mpp_compat: 0 | increase decoder fbc buffer size
Jul 12 21:08:43 kylinos mpp[5443]: mpp_compat: 1 | support encoder async input mode

解码测试

调用mpi_dec_test,解码视频,将h264转为yuv。先查看参数说明

Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: usage: mpi_dec_test [options]
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -i    input_file   input bitstream file
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -o    output_file  output decoded frame file
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -w    width        the width of input bitstream
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -h    height       the height of input bitstream
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -t    type         input stream coding type
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -f    format       output frame format type
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -n    frame_number max output frame number
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -s    instance_nb  number of instances
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -v    trace option q - quiet f - show fps
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -slt  slt file     slt verify data file
Jul 13 11:01:01 kylinos mpp[6417]: mpi_dec_utils: -help help         show help
Jul 13 11:01:01 kylinos mpp[6417]: mpi: mpp coding type support list:
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: mpeg2            id 2
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: mpeg4            id 4
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: h.263            id 3
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: h.264/AVC        id 7
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: h.265/HEVC       id 16777220
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: vp8              id 9
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: VP9              id 10
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: avs+             id 16777221
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: jpeg             id 8
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: dec id 0 coding: av1              id 16777224
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: enc id 1 coding: h.264/AVC        id 7
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: enc id 1 coding: jpeg             id 8
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: enc id 1 coding: h265             id 16777220
Jul 13 11:01:01 kylinos mpp[6417]: mpi: type: enc id 1 coding: vp8              id 9

原视频分辨率1920x1080,fps25,总计235帧。解码指令为

sudo ./mpi_dec_test -i /home/kylin/Tennis1080p.h264 -t 7 -n 250 -o /home/kylin/Tennis1080p.yuv -w 1920 -h 1080

其中,参数-t表明视频格式为h264。

-n为解码总帧数,参数值设定大于实际帧数,所以解码最后会有重复帧。

解码输出如下

Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: input file /home/kylin/Tennis1080p.h264 size 10786528
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: cmd parse result:
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: input  file name: /home/kylin/Tennis1080p.h264
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: output file name: /home/kylin/Tennis1080p.yuv
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: width      : 1920
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: height     : 1080
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: type       :    7
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_utils: max frames :  250
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: mpi_dec_test start
Jul 13 11:28:28 kylinos mpp[6903]: mpp_info: mpp version: unknown mpp version for missing VCS info
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 mpi_dec_test decoder test start w 1920 h 1080 type 7
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode_get_frame get info changed found
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decoder require buffer w:h [1920:1080] stride [1920:1088] buf_size 4177920
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 0
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 1
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 2
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 3
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 4
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 5
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 6
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 7
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 8
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 9
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 10
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 11
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 12
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 13
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 14
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 15
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 16
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 17
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 18
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 19
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 20
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 21
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 22
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 23
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 24
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 25
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 26
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 27
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 28
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 29
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 30
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 31
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 32
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 33
Jul 13 11:28:28 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 34
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 35
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 36
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 37
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 38
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 39
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 40
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 41
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 42
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 43
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 44
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 45
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 46
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 47
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 48
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 49
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 50
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 51
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 52
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 53
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 54
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 55
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 56
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 57
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 58
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 59
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 60
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 61
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 62
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 63
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 64
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 65
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 66
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 67
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 68
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 69
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 70
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 71
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 72
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 73
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 74
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 75
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 76
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 77
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 78
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 79
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 80
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 81
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 82
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 83
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 84
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 85
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 86
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 87
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 88
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 89
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 90
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 91
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 92
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 93
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 94
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 95
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 96
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 97
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 98
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 99
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 100
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 101
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 102
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 103
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 104
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 105
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 106
Jul 13 11:28:29 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 107
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 108
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 109
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 110
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 111
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 112
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 113
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 114
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 115
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 116
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 117
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 118
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 119
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 120
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 121
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 122
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 123
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 124
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 125
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 126
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 127
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 128
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 129
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 130
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 131
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 132
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 133
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 134
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 135
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 136
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 137
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 138
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 139
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 140
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 141
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 142
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 143
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 144
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 145
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 146
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 147
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 148
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 149
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 150
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 151
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 152
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 153
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 154
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 155
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 156
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 157
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 158
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 159
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 160
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 161
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 162
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 163
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 164
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 165
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 166
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 167
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 168
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 169
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 170
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 171
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 172
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 173
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 174
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 175
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 176
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 177
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 178
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 179
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 180
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 181
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 182
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 183
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 184
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 185
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 186
Jul 13 11:28:30 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 187
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 188
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 189
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 190
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 191
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 192
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 193
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 194
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 195
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 196
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 197
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 198
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 199
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 200
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 201
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 202
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 203
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 204
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 205
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 206
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 207
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 208
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 209
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 210
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 211
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 212
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 213
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 214
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 215
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 216
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 217
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 218
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 219
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 220
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 221
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 222
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 223
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 224
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 225
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 226
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 227
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 228
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 229
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 230
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 231
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 232
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 233
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 234
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 235
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 loop again
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 236
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 237
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 238
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 239
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 240
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 241
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 242
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 243
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 244
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 245
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 246
Jul 13 11:28:31 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 247
Jul 13 11:28:32 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 248
Jul 13 11:28:32 kylinos mpp[6903]: mpi_dec_test: 0x55774a1260 decode get frame 249
Jul 13 11:28:32 kylinos mpp[6903]: mpi_dec_test: decode 250 frames time 3648 ms delay 123 ms fps 68.52
Jul 13 11:28:40 kylinos mpp[6903]: mpi_dec_test: test success max memory 23.91 MB

采用专用yuv播放器验证视频。

编码测试

调用mpi_enc_test,编码视频,将yuv转为h264。先查看参数说明

Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: usage: ./mpi_enc_test [options]
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -i       input_file         input frame file
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -o       output_file        output encoded bitstream file
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -w       width              the width of input picture
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -h       height             the height of input picture
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -hstride hor_stride         the horizontal stride of input picture
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -vstride ver_stride         the vertical stride of input picture
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -f       format             the format of input picture
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -t       type               output stream coding type
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -tsrc    source type        input file source coding type
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -n       max frame number   max encoding frame number
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -g       gop reference mode gop_mode:gop_len:vi_len
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -rc      rate control mode  set rc_mode
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -bps     bps target:min:max set tareget/min/max bps and rc_mode
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -fps     in/output fps      set input and output frame rate
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -qc      quality control    set qp_init/min/max/min_i/max_i
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -s       instance_nb        number of instances
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -v       trace option       q - quiet f - show fps
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -l       loop count         loop encoding times for each frame
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -ini     ini file           encoder extra ini config file
Jul 13 11:50:51 kylinos mpp[7954]: mpi_enc_utils: -slt     slt file           slt verify data file
Jul 13 11:50:51 kylinos mpp[7954]: mpi: mpp coding type support list:
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: mpeg2            id 2
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: mpeg4            id 4
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: h.263            id 3
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: h.264/AVC        id 7
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: h.265/HEVC       id 16777220
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: vp8              id 9
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: VP9              id 10
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: avs+             id 16777221
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: jpeg             id 8
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: dec id 0 coding: av1              id 16777224
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: enc id 1 coding: h.264/AVC        id 7
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: enc id 1 coding: jpeg             id 8
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: enc id 1 coding: h265             id 16777220
Jul 13 11:50:51 kylinos mpp[7954]: mpi: type: enc id 1 coding: vp8              id 9
Jul 13 11:50:51 kylinos mpp[7954]: mpi: mpp color support list:
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 0     0x00000 YUV420SP,      NV12
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 1     0x00001 YUV420SP-10bit
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 2     0x00002 YUV422SP,      NV24
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 3     0x00003 YUV422SP-10bit
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 4     0x00004 YUV420P,       I420
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 5     0x00005 YUV420SP,      NV21
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 6     0x00006 YUV422P,       422P
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 7     0x00007 YUV422SP,      NV42
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 8     0x00008 YUV422-YUYV,   YUY2
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 10    0x0000a YUV422-UYVY,   UYVY
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 12    0x0000c YUV400-Y8,     Y800
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 15    0x0000f YUV444SP
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 16    0x00010 YUV444P
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65536 0x10000 RGB565
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65537 0x10001 BGR565
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65538 0x10002 RGB555
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65539 0x10003 BGR555
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65542 0x10006 RGB888
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65543 0x10007 BGR888
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65546 0x1000a ARGB8888
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65547 0x1000b ABGR8888
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65548 0x1000c BGRA8888
Jul 13 11:50:51 kylinos mpp[7954]: mpi: color: id 65549 0x1000d RGBA8888

将上文解码出的yuv视频转成h264,分辨率1920x1080,fps25,总帧数250。

编码指令为

sudo ./mpi_enc_test -i /home/kylin/Tennis1080p.yuv -t 7 -n 250 -o /home/kylin/Tennis1080p250.h264 -w 1920 -h 1080 -fps 25

编码输出如下

Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: cmd parse result:
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: input  file name: /home/kylin/Tennis1080p.yuv
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: output file name: /home/kylin/Tennis1080p250.h264
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: width      : 1920
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: height     : 1080
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: format     : 0
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_utils: type       : 7
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: ./mpi_enc_test start
Jul 13 11:54:35 kylinos mpp[7994]: mpp_info: mpp version: unknown mpp version for missing VCS info
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: 0x7f90001f60 encoder test start w 1920 h 1080 type 7
Jul 13 11:54:35 kylinos mpp[7994]: mpp_enc: MPP_ENC_SET_RC_CFG bps 6480000 [405000 : 6885000] fps [25:25] gop 50
Jul 13 11:54:35 kylinos mpp[7994]: h264e_api_v2: MPP_ENC_SET_PREP_CFG w:h [1920:1080] stride [1920:1080]
Jul 13 11:54:35 kylinos mpp[7994]: mpp_enc: send header for set cfg change input/format/color
Jul 13 11:54:35 kylinos mpp[7994]: mpp_enc: mode vbr bps [405000:6480000:6885000] fps fix [25/1] -> fix [25/1] gop i [50] v [0]
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 0    size 425848  qp 17
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 1    size 71878   qp 25
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 2    size 38652   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 3    size 39077   qp 27
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 4    size 30205   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 5    size 30124   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 6    size 29409   qp 27
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 7    size 25332   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 8    size 26363   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 9    size 24293   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 10   size 24053   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 11   size 24273   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 12   size 24061   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 13   size 24412   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 14   size 24586   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 15   size 24198   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 16   size 24236   qp 26
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 17   size 23699   qp 27
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 18   size 24775   qp 27
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 19   size 24711   qp 27
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 20   size 24568   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 21   size 24010   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 22   size 24936   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 23   size 24569   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 24   size 25436   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 25   size 25858   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 26   size 26220   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 27   size 25324   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 28   size 26009   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 29   size 25046   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 30   size 25343   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 31   size 24641   qp 29
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 32   size 25140   qp 29
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 33   size 23607   qp 29
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 34   size 24356   qp 29
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 35   size 25721   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 36   size 25386   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 37   size 24231   qp 28
Jul 13 11:54:35 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 38   size 24253   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 39   size 24418   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 40   size 24539   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 41   size 24759   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 42   size 23289   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 43   size 23263   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 44   size 25707   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 45   size 25940   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 46   size 23702   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 47   size 23897   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 48   size 23837   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 49   size 25323   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 50   size 156846  qp 19
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 51   size 25242   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 52   size 25794   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 53   size 25546   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 54   size 24336   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 55   size 24649   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 56   size 25694   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 57   size 25687   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 58   size 26614   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 59   size 27203   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 60   size 27524   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 61   size 26482   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 62   size 26373   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 63   size 25731   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 64   size 28189   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 65   size 27553   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 66   size 25434   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 67   size 26135   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 68   size 26770   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 69   size 28196   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 70   size 25280   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 71   size 26980   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 72   size 26420   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 73   size 25877   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 74   size 26219   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 75   size 26627   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 76   size 26717   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 77   size 24834   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 78   size 26854   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 79   size 26391   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 80   size 27166   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 81   size 27547   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 82   size 26976   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 83   size 28148   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 84   size 27117   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 85   size 26989   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 86   size 27807   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 87   size 26931   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 88   size 28609   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 89   size 26230   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 90   size 28154   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 91   size 27672   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 92   size 27793   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 93   size 26031   qp 29
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 94   size 28665   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 95   size 28435   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 96   size 28504   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 97   size 29252   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 98   size 30574   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 99   size 28205   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 100  size 95988   qp 24
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 101  size 35148   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 102  size 37691   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 103  size 36605   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 104  size 36397   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 105  size 35828   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 106  size 38839   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 107  size 35869   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 108  size 35642   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 109  size 36725   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 110  size 38624   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 111  size 37590   qp 26
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 112  size 34849   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 113  size 35984   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 114  size 35213   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 115  size 34785   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 116  size 34758   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 117  size 35899   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 118  size 34464   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 119  size 33661   qp 27
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 120  size 58616   qp 28
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 121  size 20577   qp 25
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 122  size 18661   qp 25
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 123  size 23158   qp 24
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 124  size 20418   qp 24
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 125  size 21810   qp 24
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 126  size 20923   qp 24
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 127  size 24978   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 128  size 29129   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 129  size 27947   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 130  size 27449   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 131  size 29793   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 132  size 28319   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 133  size 28396   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 134  size 29930   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 135  size 32442   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 136  size 34651   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 137  size 30703   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 138  size 29219   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 139  size 29548   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 140  size 28434   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 141  size 31520   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 142  size 30611   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 143  size 30504   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 144  size 31753   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 145  size 30901   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 146  size 31115   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 147  size 31221   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 148  size 31777   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 149  size 30505   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 150  size 77834   qp 20
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 151  size 33068   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 152  size 32665   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 153  size 32288   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 154  size 33190   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 155  size 35278   qp 21
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 156  size 34803   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 157  size 34905   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 158  size 30728   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 159  size 32813   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 160  size 35003   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 161  size 32750   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 162  size 32275   qp 23
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 163  size 30791   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 164  size 29479   qp 22
Jul 13 11:54:36 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 165  size 33782   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 166  size 34508   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 167  size 33857   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 168  size 33031   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 169  size 33104   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 170  size 31934   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 171  size 32753   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 172  size 32291   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 173  size 32914   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 174  size 32251   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 175  size 33631   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 176  size 31964   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 177  size 32475   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 178  size 32298   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 179  size 30957   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 180  size 33360   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 181  size 33245   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 182  size 39260   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 183  size 36063   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 184  size 37384   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 185  size 33747   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 186  size 38743   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 187  size 38594   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 188  size 36133   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 189  size 37949   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 190  size 35685   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 191  size 35772   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 192  size 34846   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 193  size 33662   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 194  size 35121   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 195  size 34259   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 196  size 34110   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 197  size 33968   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 198  size 32219   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 199  size 32755   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 200  size 107655  qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 201  size 31829   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 202  size 31014   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 203  size 32344   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 204  size 31754   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 205  size 33316   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 206  size 31144   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 207  size 60115   qp 25
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 208  size 24733   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 209  size 25649   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 210  size 24123   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 211  size 24393   qp 24
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 212  size 24786   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 213  size 26861   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 214  size 27991   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 215  size 29587   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 216  size 32356   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 217  size 31066   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 218  size 31840   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 219  size 32584   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 220  size 31708   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 221  size 31827   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 222  size 30411   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 223  size 30650   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 224  size 28922   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 225  size 33080   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 226  size 28789   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 227  size 31080   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 228  size 32517   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 229  size 32070   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 230  size 30339   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 231  size 30207   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 232  size 29503   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 233  size 31623   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 234  size 31139   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 235  size 31300   qp 22
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 236  size 32297   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 237  size 32638   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 238  size 29042   qp 21
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 239  size 32543   qp 23
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 240  size 82034   qp 26
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 241  size 35504   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 242  size 36542   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 243  size 35812   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 244  size 36638   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 245  size 35540   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 246  size 32485   qp 27
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 247  size 31222   qp 25
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 248  size 31233   qp 25
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encoded frame 249  size 30481   qp 25
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: chn 0 encode 250 frames time 2159 ms delay   4 ms fps 115.75 bps 6639114
Jul 13 11:54:37 kylinos mpp[7994]: mpi_enc_test: ./mpi_enc_test average frame rate 115.75

h264格式大部分播放器均能播放。

RK3588编译RKMPP库+编解码测试相关推荐

  1. RK-MPP硬件编解码库介绍和使用

    一.下载RK-MPP硬件编解码库 下载链接:https://github.com/rockchip-linux/mpp 二.RK-MPP库介绍         1.资料来源:MPP 开发参考.pdf ...

  2. 迅为RK3568开发板 buildroot 平台编解码测试

    第 1 章 buildroot 平台编解码测试 1. 音频和视频播放初体验 使用 gplay 播放器播放视频和音频 Gplay 是基于 Gstreamer 实现的音视频播放器,运行也十分简单.输入以下 ...

  3. ubuntu下c++中base64编解码测试和图片编解码测试

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 字符数组的base64编解码 base64.h #include <string>std::string base64_encode(un ...

  4. Linux之gstreamer视频编解码测试指令

    0 背景 gstreamer 是一个流媒体处理框架,可以使用插件的方法创建 pipeline,快速验证某些功能.NVIDIA 推出的 deepstream 便是基于 gstreamer 开发的 sdk ...

  5. live555 linux编译静态库,ubuntu live555测试

    1.首先你得有这个live555源码,然后根据你的系统去编译得到所需的头文件以及库,这里好像都是静态库. 这个是github上的代码. 链接: https://github.com/xanview/l ...

  6. RK平台之mpp编解码

    mpp编解码测试 mpp源码编译 mpp解码测试 mpi_dec_test mpp编码测试 mpp_enc_test mpp源码编译 1.源码下载 git clone https://github.c ...

  7. 【数据压缩(五)】LZW编解码c语言实现和分析

    一.实验目的 1.掌握词典编码的基本原理 2.C/C++/Python等语言编程实现LZW解码器 3.分析编解码算法 二.实验要求 1.首先调试LZW的编码程序,以一个文本文件作为输入,得到输出的LZ ...

  8. Netty编解码及protostuff

    Netty编解码是什么? 要想了解编解码,首先要知客户端和服务端是怎么处理信息的,当通过Netty发送或者接收信息的时候,首先要将接收到的消息尽心decode()方法进行解码,然后发送ChannelP ...

  9. 53、RK3588测试视频编解码和 POE OAK Camera编码结合开发

    基本思想:一直想学rk3588的视频编解码,奈何没有设备,最近获得机会,利用空闲时间好好研究一番,正好手中的深度相机oak camera支持视频编码,逐想用软解编码和瑞芯微的mpp硬解码去走一波,本实 ...

最新文章

  1. async [ə'zɪŋk] 函数
  2. 64位 atol c linux_C 库函数
  3. 将CAGradientLayer当做mask使用
  4. 计算机安全靠,市计算机:网络安全进校园,网络安全靠人人
  5. 剑网三缘起不赚钱也要为玩家送福利!这就是为了老玩家的情怀吧
  6. socket编程五种模型
  7. 小小c语言贪吃蛇思路,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
  8. iOS在照片上添加水印
  9. C语言课程设计-工资管理系统
  10. 从零开始学android
  11. 网页360浏览器极速模式能打开,兼容模式打不开
  12. 重装系统win10步骤和教程,win10怎么自己重装系统
  13. C语言Sn的公式求和
  14. FDTD Solutions时域有限差分法仿真学习相关操作(一)——GDS导出
  15. 秦刚推荐:做流量的本质就是做用户
  16. 计算机软件制作程序,使用Word和Excel制作模板打印方法_计算机软件和应用程序_IT /计算机_资源...
  17. CSDN--在有序和无序段落中如何换行
  18. PDF阅读器和编辑器选择
  19. 杂记——请再给我一点时间
  20. 【嵌入式开发板】迅为iTOP-4412开发板板及资料介绍

热门文章

  1. java 判断是否为cst格式_格式化CST日期时间(包含英文和中文两种格式的CST时间)...
  2. 限量发售 新鲜出炉的HighPoint NVMe系列SSD7540开箱测评
  3. 微信小程序的动画效果
  4. Scrum@Scale中文指南
  5. BUG库——程序员的铜人阵
  6. 做完肠镜检查显示有糜烂,很严重吗?
  7. 一步一步走向人生巅峰,成就富一代,铸就富二代,培育富三代-------
  8. 基于Android8 打开VoWifi 设置
  9. 异常:identifier of an instance of cn.ebank.pojo.News was altered from 2 to 2;
  10. 到底什么是“算力网络”?