项目

一般

简介

支持 #4563 » mpi_dec_testffplay.txt

荣紫烟, 2025-09-15 19:30

 
1
ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ./mpi_dec_test -i 1080P30.h264 -o output.yuv
2
mpp[3353]: kmpp_obj: kmpp_objdef_get invalid param def 0x558bd42470 name 0x558bd2c868 objs (nil)
3
mpp[3353]: kmpp_frame: kmpp_frame_init KMPP_OBJ_NAME init failed
4
mpp[3353]: mpi_dec_utils: input file 1080P30.h264 size 798432
5
mpp[3353]: mpi_dec_utils: cmd parse result:
6
mpp[3353]: mpi_dec_utils: input  file name: 1080P30.h264
7
mpp[3353]: mpi_dec_utils: output file name: output.yuv
8
mpp[3353]: mpi_dec_utils: width      :    0
9
mpp[3353]: mpi_dec_utils: height     :    0
10
mpp[3353]: mpi_dec_utils: type       :    7
11
mpp[3353]: mpi_dec_utils: max frames :    0
12
mpp[3353]: mpi_dec_test: mpi_dec_test start
13
mpp[3353]: mpp_info: mpp version: unknown mpp version for missing VCS info
14
mpp[3353]: mpi_dec_test: 0x55b9518840 mpi_dec_test decoder test start w 0 h 0 type 7
15
mpp[3353]: mpi_dec_test: 0x55b9518840 decode_get_frame get info changed found
16
mpp[3353]: mpi_dec_test: 0x55b9518840 decoder require buffer w:h [1920:1080] stride [1920:1088] buf_size 4177920
17
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 0
18
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 1
19
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 2
20
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 3
21
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 4
22
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 5
23
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 6
24
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 7
25
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 8
26
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 9
27
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 10
28
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 11
29
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 12
30
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 13
31
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 14
32
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 15
33
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 16
34
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 17
35
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 18
36
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 19
37
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 20
38
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 21
39
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 22
40
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 23
41
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 24
42
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 25
43
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 26
44
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 27
45
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 28
46
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 29
47
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 30
48
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 31
49
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 32
50
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 33
51
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 34
52
mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 35
53
^C
54
ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay
55
LIBGL: Initialising gl4es
56
LIBGL: v1.1.5 built on Aug 21 2023 01:26:58
57
LIBGL: Using GLES 2.0 backend
58
LIBGL: loaded: libGLESv2.so
59
LIBGL: loaded: libEGL.so
60
LIBGL: Using GLES 2.0 backend
61
arm_release_ver: g13p0-01eac0, rk_so_ver: 10
62
LIBGL: Hardware Full NPOT detected and used
63
LIBGL: Extension GL_EXT_blend_minmax  detected and used
64
LIBGL: FBO are in core, and so used
65
LIBGL: PointSprite are in core, and so used
66
LIBGL: CubeMap are in core, and so used
67
LIBGL: BlendColor is in core, and so used
68
LIBGL: Blend Subtract is in core, and so used
69
LIBGL: Blend Function and Equation Separation is in core, and so used
70
LIBGL: Texture Mirrored Repeat is in core, and so used
71
LIBGL: Extension GL_OES_mapbuffer  detected
72
LIBGL: Extension GL_OES_element_index_uint  detected and used
73
LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
74
LIBGL: Extension GL_OES_depth24  detected and used
75
LIBGL: Extension GL_OES_rgb8_rgba8  detected and used
76
LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
77
LIBGL: Extension GL_OES_depth_texture  detected and used
78
LIBGL: Extension GL_OES_texture_stencil8  detected and used
79
LIBGL: Extension GL_EXT_texture_rg  detected and used
80
LIBGL: Extension GL_EXT_color_buffer_float  detected and used
81
LIBGL: Extension GL_EXT_color_buffer_half_float  detected and used
82
LIBGL: high precision float in fragment shader available and used
83
LIBGL: Max vertex attrib: 32
84
LIBGL: Extension GL_OES_standard_derivatives  detected and used
85
LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used
86
LIBGL: Extension GL_OES_get_program_binary  detected and used
87
LIBGL: Number of supported Program Binary Format: 1
88
LIBGL: Max texture size: 16383
89
LIBGL: Max Varying Vector: 31
90
LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
91
LIBGL: Extension GL_EXT_texture_filter_anisotropic  detected and used
92
LIBGL: Max Anisotropic filtering: 16
93
LIBGL: Max Color Attachments: 1 / Draw buffers: 1
94
LIBGL: Hardware vendor is ARM
95
LIBGL: sRGB surface supported
96
LIBGL: EGLImage from Pixmap supported
97
LIBGL: EGLImage to Texture2D supported
98
LIBGL: EGLImage to RenderBuffer supported
99
LIBGL: Targeting OpenGL 2.1
100
LIBGL: Not trying to batch small subsequent glDrawXXXX
101
LIBGL: try to use VBO
102
LIBGL: glXMakeCurrent FBO workaround enabled
103
LIBGL: FBO workaround for using binded texture enabled
104
LIBGL: Force texture for Attachment color0 on FBO
105
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
106
LIBGL: glX Will try to recycle EGL Surface
107
LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test
108
ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers
109
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
110
  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
111
  libavutil      56. 31.100 / 56. 31.100
112
  libavcodec     58. 54.100 / 58. 54.100
113
  libavformat    58. 29.100 / 58. 29.100
114
  libavdevice    58.  8.100 / 58.  8.100
115
  libavfilter     7. 57.100 /  7. 57.100
116
  libavresample   4.  0.  0 /  4.  0.  0
117
  libswscale      5.  5.100 /  5.  5.100
118
  libswresample   3.  5.100 /  3.  5.100
119
  libpostproc    55.  5.100 / 55.  5.100
120
Simple media player
121
usage: ffplay [options] input_file
122

    
123
An input file must be specified
124
Use -h to get full help or, even better, run 'man ffplay'
125
LIBGL: Shuting down
126
ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay -f nv12 -video_size 720x480 -framerate 30 output.yuv 
127
LIBGL: Initialising gl4es
128
LIBGL: v1.1.5 built on Aug 21 2023 01:26:58
129
LIBGL: Using GLES 2.0 backend
130
LIBGL: loaded: libGLESv2.so
131
LIBGL: loaded: libEGL.so
132
LIBGL: Using GLES 2.0 backend
133
arm_release_ver: g13p0-01eac0, rk_so_ver: 10
134
LIBGL: Hardware Full NPOT detected and used
135
LIBGL: Extension GL_EXT_blend_minmax  detected and used
136
LIBGL: FBO are in core, and so used
137
LIBGL: PointSprite are in core, and so used
138
LIBGL: CubeMap are in core, and so used
139
LIBGL: BlendColor is in core, and so used
140
LIBGL: Blend Subtract is in core, and so used
141
LIBGL: Blend Function and Equation Separation is in core, and so used
142
LIBGL: Texture Mirrored Repeat is in core, and so used
143
LIBGL: Extension GL_OES_mapbuffer  detected
144
LIBGL: Extension GL_OES_element_index_uint  detected and used
145
LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
146
LIBGL: Extension GL_OES_depth24  detected and used
147
LIBGL: Extension GL_OES_rgb8_rgba8  detected and used
148
LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
149
LIBGL: Extension GL_OES_depth_texture  detected and used
150
LIBGL: Extension GL_OES_texture_stencil8  detected and used
151
LIBGL: Extension GL_EXT_texture_rg  detected and used
152
LIBGL: Extension GL_EXT_color_buffer_float  detected and used
153
LIBGL: Extension GL_EXT_color_buffer_half_float  detected and used
154
LIBGL: high precision float in fragment shader available and used
155
LIBGL: Max vertex attrib: 32
156
LIBGL: Extension GL_OES_standard_derivatives  detected and used
157
LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used
158
LIBGL: Extension GL_OES_get_program_binary  detected and used
159
LIBGL: Number of supported Program Binary Format: 1
160
LIBGL: Max texture size: 16383
161
LIBGL: Max Varying Vector: 31
162
LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
163
LIBGL: Extension GL_EXT_texture_filter_anisotropic  detected and used
164
LIBGL: Max Anisotropic filtering: 16
165
LIBGL: Max Color Attachments: 1 / Draw buffers: 1
166
LIBGL: Hardware vendor is ARM
167
LIBGL: sRGB surface supported
168
LIBGL: EGLImage from Pixmap supported
169
LIBGL: EGLImage to Texture2D supported
170
LIBGL: EGLImage to RenderBuffer supported
171
LIBGL: Targeting OpenGL 2.1
172
LIBGL: Not trying to batch small subsequent glDrawXXXX
173
LIBGL: try to use VBO
174
LIBGL: glXMakeCurrent FBO workaround enabled
175
LIBGL: FBO workaround for using binded texture enabled
176
LIBGL: Force texture for Attachment color0 on FBO
177
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
178
LIBGL: glX Will try to recycle EGL Surface
179
LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test
180
ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers
181
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
182
  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
183
  libavutil      56. 31.100 / 56. 31.100
184
  libavcodec     58. 54.100 / 58. 54.100
185
  libavformat    58. 29.100 / 58. 29.100
186
  libavdevice    58.  8.100 / 58.  8.100
187
  libavfilter     7. 57.100 /  7. 57.100
188
  libavresample   4.  0.  0 /  4.  0.  0
189
  libswscale      5.  5.100 /  5.  5.100
190
  libswresample   3.  5.100 /  3.  5.100
191
  libpostproc    55.  5.100 / 55.  5.100
192
Unknown input format: nv12
193
Failed to set value 'nv12' for option 'f': Invalid argument
194
LIBGL: Shuting down
195
ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay -video_size 720x480 -framerate 30 output.yuv 
196
LIBGL: Initialising gl4es
197
LIBGL: v1.1.5 built on Aug 21 2023 01:26:58
198
LIBGL: Using GLES 2.0 backend
199
LIBGL: loaded: libGLESv2.so
200
LIBGL: loaded: libEGL.so
201
LIBGL: Using GLES 2.0 backend
202
arm_release_ver: g13p0-01eac0, rk_so_ver: 10
203
LIBGL: Hardware Full NPOT detected and used
204
LIBGL: Extension GL_EXT_blend_minmax  detected and used
205
LIBGL: FBO are in core, and so used
206
LIBGL: PointSprite are in core, and so used
207
LIBGL: CubeMap are in core, and so used
208
LIBGL: BlendColor is in core, and so used
209
LIBGL: Blend Subtract is in core, and so used
210
LIBGL: Blend Function and Equation Separation is in core, and so used
211
LIBGL: Texture Mirrored Repeat is in core, and so used
212
LIBGL: Extension GL_OES_mapbuffer  detected
213
LIBGL: Extension GL_OES_element_index_uint  detected and used
214
LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
215
LIBGL: Extension GL_OES_depth24  detected and used
216
LIBGL: Extension GL_OES_rgb8_rgba8  detected and used
217
LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
218
LIBGL: Extension GL_OES_depth_texture  detected and used
219
LIBGL: Extension GL_OES_texture_stencil8  detected and used
220
LIBGL: Extension GL_EXT_texture_rg  detected and used
221
LIBGL: Extension GL_EXT_color_buffer_float  detected and used
222
LIBGL: Extension GL_EXT_color_buffer_half_float  detected and used
223
LIBGL: high precision float in fragment shader available and used
224
LIBGL: Max vertex attrib: 32
225
LIBGL: Extension GL_OES_standard_derivatives  detected and used
226
LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used
227
LIBGL: Extension GL_OES_get_program_binary  detected and used
228
LIBGL: Number of supported Program Binary Format: 1
229
LIBGL: Max texture size: 16383
230
LIBGL: Max Varying Vector: 31
231
LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6
232
LIBGL: Extension GL_EXT_texture_filter_anisotropic  detected and used
233
LIBGL: Max Anisotropic filtering: 16
234
LIBGL: Max Color Attachments: 1 / Draw buffers: 1
235
LIBGL: Hardware vendor is ARM
236
LIBGL: sRGB surface supported
237
LIBGL: EGLImage from Pixmap supported
238
LIBGL: EGLImage to Texture2D supported
239
LIBGL: EGLImage to RenderBuffer supported
240
LIBGL: Targeting OpenGL 2.1
241
LIBGL: Not trying to batch small subsequent glDrawXXXX
242
LIBGL: try to use VBO
243
LIBGL: glXMakeCurrent FBO workaround enabled
244
LIBGL: FBO workaround for using binded texture enabled
245
LIBGL: Force texture for Attachment color0 on FBO
246
LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done
247
LIBGL: glX Will try to recycle EGL Surface
248
LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test
249
ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers
250
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
251
  configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
252
  libavutil      56. 31.100 / 56. 31.100
253
  libavcodec     58. 54.100 / 58. 54.100
254
  libavformat    58. 29.100 / 58. 29.100
255
  libavdevice    58.  8.100 / 58.  8.100
256
  libavfilter     7. 57.100 /  7. 57.100
257
  libavresample   4.  0.  0 /  4.  0.  0
258
  libswscale      5.  5.100 /  5.  5.100
259
  libswresample   3.  5.100 /  3.  5.100
260
  libpostproc    55.  5.100 / 55.  5.100
261
arm_release_ver: g13p0-01eac0, rk_so_ver: 10
262
[rawvideo @ 0x7f70000ba0] Estimating duration from bitrate, this may be inaccurate
263
Input #0, rawvideo, from 'output.yuv':
264
  Duration: 00:00:07.17, start: 0.000000, bitrate: 124155 kb/s
265
    Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480, 124416 kb/s, 30 tbr, 30 tbn, 30 tbc
266
[rawvideo @ 0x7f70003390] Invalid buffer size, packet size 285184 < expected frame_size 518400
267
  36.22 M-V: -0.029 fd=   5 aq=    0KB vq=    0KB sq=    0B f=0/0   
268
LIBGL: Shuting down
269
ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ 
270

    
(2-2/2)