ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ./mpi_dec_test -i 1080P30.h264 -o output.yuv mpp[3353]: kmpp_obj: kmpp_objdef_get invalid param def 0x558bd42470 name 0x558bd2c868 objs (nil) mpp[3353]: kmpp_frame: kmpp_frame_init KMPP_OBJ_NAME init failed mpp[3353]: mpi_dec_utils: input file 1080P30.h264 size 798432 mpp[3353]: mpi_dec_utils: cmd parse result: mpp[3353]: mpi_dec_utils: input file name: 1080P30.h264 mpp[3353]: mpi_dec_utils: output file name: output.yuv mpp[3353]: mpi_dec_utils: width : 0 mpp[3353]: mpi_dec_utils: height : 0 mpp[3353]: mpi_dec_utils: type : 7 mpp[3353]: mpi_dec_utils: max frames : 0 mpp[3353]: mpi_dec_test: mpi_dec_test start mpp[3353]: mpp_info: mpp version: unknown mpp version for missing VCS info mpp[3353]: mpi_dec_test: 0x55b9518840 mpi_dec_test decoder test start w 0 h 0 type 7 mpp[3353]: mpi_dec_test: 0x55b9518840 decode_get_frame get info changed found mpp[3353]: mpi_dec_test: 0x55b9518840 decoder require buffer w:h [1920:1080] stride [1920:1088] buf_size 4177920 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 0 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 1 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 2 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 3 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 4 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 5 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 6 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 7 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 8 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 9 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 10 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 11 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 12 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 13 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 14 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 15 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 16 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 17 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 18 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 19 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 20 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 21 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 22 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 23 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 24 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 25 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 26 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 27 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 28 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 29 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 30 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 31 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 32 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 33 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 34 mpp[3353]: mpi_dec_test: 0x55b9518840 decode get frame 35 ^C ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay LIBGL: Initialising gl4es LIBGL: v1.1.5 built on Aug 21 2023 01:26:58 LIBGL: Using GLES 2.0 backend LIBGL: loaded: libGLESv2.so LIBGL: loaded: libEGL.so LIBGL: Using GLES 2.0 backend arm_release_ver: g13p0-01eac0, rk_so_ver: 10 LIBGL: Hardware Full NPOT detected and used LIBGL: Extension GL_EXT_blend_minmax detected and used LIBGL: FBO are in core, and so used LIBGL: PointSprite are in core, and so used LIBGL: CubeMap are in core, and so used LIBGL: BlendColor is in core, and so used LIBGL: Blend Subtract is in core, and so used LIBGL: Blend Function and Equation Separation is in core, and so used LIBGL: Texture Mirrored Repeat is in core, and so used LIBGL: Extension GL_OES_mapbuffer detected LIBGL: Extension GL_OES_element_index_uint detected and used LIBGL: Extension GL_OES_packed_depth_stencil detected and used LIBGL: Extension GL_OES_depth24 detected and used LIBGL: Extension GL_OES_rgb8_rgba8 detected and used LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used LIBGL: Extension GL_OES_depth_texture detected and used LIBGL: Extension GL_OES_texture_stencil8 detected and used LIBGL: Extension GL_EXT_texture_rg detected and used LIBGL: Extension GL_EXT_color_buffer_float detected and used LIBGL: Extension GL_EXT_color_buffer_half_float detected and used LIBGL: high precision float in fragment shader available and used LIBGL: Max vertex attrib: 32 LIBGL: Extension GL_OES_standard_derivatives detected and used LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used LIBGL: Extension GL_OES_get_program_binary detected and used LIBGL: Number of supported Program Binary Format: 1 LIBGL: Max texture size: 16383 LIBGL: Max Varying Vector: 31 LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6 LIBGL: Extension GL_EXT_texture_filter_anisotropic detected and used LIBGL: Max Anisotropic filtering: 16 LIBGL: Max Color Attachments: 1 / Draw buffers: 1 LIBGL: Hardware vendor is ARM LIBGL: sRGB surface supported LIBGL: EGLImage from Pixmap supported LIBGL: EGLImage to Texture2D supported LIBGL: EGLImage to RenderBuffer supported LIBGL: Targeting OpenGL 2.1 LIBGL: Not trying to batch small subsequent glDrawXXXX LIBGL: try to use VBO LIBGL: glXMakeCurrent FBO workaround enabled LIBGL: FBO workaround for using binded texture enabled LIBGL: Force texture for Attachment color0 on FBO LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done LIBGL: glX Will try to recycle EGL Surface LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 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 libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Simple media player usage: ffplay [options] input_file An input file must be specified Use -h to get full help or, even better, run 'man ffplay' LIBGL: Shuting down ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay -f nv12 -video_size 720x480 -framerate 30 output.yuv LIBGL: Initialising gl4es LIBGL: v1.1.5 built on Aug 21 2023 01:26:58 LIBGL: Using GLES 2.0 backend LIBGL: loaded: libGLESv2.so LIBGL: loaded: libEGL.so LIBGL: Using GLES 2.0 backend arm_release_ver: g13p0-01eac0, rk_so_ver: 10 LIBGL: Hardware Full NPOT detected and used LIBGL: Extension GL_EXT_blend_minmax detected and used LIBGL: FBO are in core, and so used LIBGL: PointSprite are in core, and so used LIBGL: CubeMap are in core, and so used LIBGL: BlendColor is in core, and so used LIBGL: Blend Subtract is in core, and so used LIBGL: Blend Function and Equation Separation is in core, and so used LIBGL: Texture Mirrored Repeat is in core, and so used LIBGL: Extension GL_OES_mapbuffer detected LIBGL: Extension GL_OES_element_index_uint detected and used LIBGL: Extension GL_OES_packed_depth_stencil detected and used LIBGL: Extension GL_OES_depth24 detected and used LIBGL: Extension GL_OES_rgb8_rgba8 detected and used LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used LIBGL: Extension GL_OES_depth_texture detected and used LIBGL: Extension GL_OES_texture_stencil8 detected and used LIBGL: Extension GL_EXT_texture_rg detected and used LIBGL: Extension GL_EXT_color_buffer_float detected and used LIBGL: Extension GL_EXT_color_buffer_half_float detected and used LIBGL: high precision float in fragment shader available and used LIBGL: Max vertex attrib: 32 LIBGL: Extension GL_OES_standard_derivatives detected and used LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used LIBGL: Extension GL_OES_get_program_binary detected and used LIBGL: Number of supported Program Binary Format: 1 LIBGL: Max texture size: 16383 LIBGL: Max Varying Vector: 31 LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6 LIBGL: Extension GL_EXT_texture_filter_anisotropic detected and used LIBGL: Max Anisotropic filtering: 16 LIBGL: Max Color Attachments: 1 / Draw buffers: 1 LIBGL: Hardware vendor is ARM LIBGL: sRGB surface supported LIBGL: EGLImage from Pixmap supported LIBGL: EGLImage to Texture2D supported LIBGL: EGLImage to RenderBuffer supported LIBGL: Targeting OpenGL 2.1 LIBGL: Not trying to batch small subsequent glDrawXXXX LIBGL: try to use VBO LIBGL: glXMakeCurrent FBO workaround enabled LIBGL: FBO workaround for using binded texture enabled LIBGL: Force texture for Attachment color0 on FBO LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done LIBGL: glX Will try to recycle EGL Surface LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 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 libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 Unknown input format: nv12 Failed to set value 'nv12' for option 'f': Invalid argument LIBGL: Shuting down ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$ ffplay -video_size 720x480 -framerate 30 output.yuv LIBGL: Initialising gl4es LIBGL: v1.1.5 built on Aug 21 2023 01:26:58 LIBGL: Using GLES 2.0 backend LIBGL: loaded: libGLESv2.so LIBGL: loaded: libEGL.so LIBGL: Using GLES 2.0 backend arm_release_ver: g13p0-01eac0, rk_so_ver: 10 LIBGL: Hardware Full NPOT detected and used LIBGL: Extension GL_EXT_blend_minmax detected and used LIBGL: FBO are in core, and so used LIBGL: PointSprite are in core, and so used LIBGL: CubeMap are in core, and so used LIBGL: BlendColor is in core, and so used LIBGL: Blend Subtract is in core, and so used LIBGL: Blend Function and Equation Separation is in core, and so used LIBGL: Texture Mirrored Repeat is in core, and so used LIBGL: Extension GL_OES_mapbuffer detected LIBGL: Extension GL_OES_element_index_uint detected and used LIBGL: Extension GL_OES_packed_depth_stencil detected and used LIBGL: Extension GL_OES_depth24 detected and used LIBGL: Extension GL_OES_rgb8_rgba8 detected and used LIBGL: Extension GL_EXT_texture_format_BGRA8888 detected and used LIBGL: Extension GL_OES_depth_texture detected and used LIBGL: Extension GL_OES_texture_stencil8 detected and used LIBGL: Extension GL_EXT_texture_rg detected and used LIBGL: Extension GL_EXT_color_buffer_float detected and used LIBGL: Extension GL_EXT_color_buffer_half_float detected and used LIBGL: high precision float in fragment shader available and used LIBGL: Max vertex attrib: 32 LIBGL: Extension GL_OES_standard_derivatives detected and used LIBGL: Extension GL_ARM_shader_framebuffer_fetch detected and used LIBGL: Extension GL_OES_get_program_binary detected and used LIBGL: Number of supported Program Binary Format: 1 LIBGL: Max texture size: 16383 LIBGL: Max Varying Vector: 31 LIBGL: Texture Units: 16/16 (hardware: 16), Max lights: 8, Max planes: 6 LIBGL: Extension GL_EXT_texture_filter_anisotropic detected and used LIBGL: Max Anisotropic filtering: 16 LIBGL: Max Color Attachments: 1 / Draw buffers: 1 LIBGL: Hardware vendor is ARM LIBGL: sRGB surface supported LIBGL: EGLImage from Pixmap supported LIBGL: EGLImage to Texture2D supported LIBGL: EGLImage to RenderBuffer supported LIBGL: Targeting OpenGL 2.1 LIBGL: Not trying to batch small subsequent glDrawXXXX LIBGL: try to use VBO LIBGL: glXMakeCurrent FBO workaround enabled LIBGL: FBO workaround for using binded texture enabled LIBGL: Force texture for Attachment color0 on FBO LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on default FBO is done LIBGL: glX Will try to recycle EGL Surface LIBGL: Current folder is:/home/ztl/下载/mpp/build/linux/aarch64/test ffplay version 4.2.7-0ubuntu0.1 Copyright (c) 2003-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 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 libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 arm_release_ver: g13p0-01eac0, rk_so_ver: 10 [rawvideo @ 0x7f70000ba0] Estimating duration from bitrate, this may be inaccurate Input #0, rawvideo, from 'output.yuv': Duration: 00:00:07.17, start: 0.000000, bitrate: 124155 kb/s Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 720x480, 124416 kb/s, 30 tbr, 30 tbn, 30 tbc [rawvideo @ 0x7f70003390] Invalid buffer size, packet size 285184 < expected frame_size 518400 36.22 M-V: -0.029 fd= 5 aq= 0KB vq= 0KB sq= 0B f=0/0 LIBGL: Shuting down ztl@RK356x:~/下载/mpp/build/linux/aarch64/test$