mpp icon indicating copy to clipboard operation
mpp copied to clipboard

mpi_enc_test does not work as expected on rk3399, all output has same size.

Open Qiang-F-F opened this issue 4 years ago • 1 comments

/userdata # ./mpi_enc_test -w 640 -h 480 -f 4 -t 7 -i /userdata/test.yuv -o out.h264 -n 10
mpp[9191]: mpi_enc_utils: cmd parse result:
mpp[9191]: mpi_enc_utils: input  file name: /userdata/test.yuv
mpp[9191]: mpi_enc_utils: output file name: out.h264
mpp[9191]: mpi_enc_utils: width      : 640
mpp[9191]: mpi_enc_utils: height     : 480
mpp[9191]: mpi_enc_utils: format     : 4
mpp[9191]: mpi_enc_utils: type       : 7
mpp[9191]: mpi_enc_test: mpi_enc_test start
mpp[9191]: mpp_rt: NOT found ion allocator
mpp[9191]: mpp_rt: found drm allocator
mpp[9191]: mpp_info: mpp version: 6c34abfd author: Herman Chen   2020-09-08 [mpp_enc_v2]: Add more log for pts debug
mpp[9191]: mpi_enc_test: 0x2aa1e900 mpi_enc_test encoder test start w 640 h 480 type 7
mpp[9191]: mpp_enc_cfg: mpp_enc_cfg_set_u32 failed to set rc:drop_mode to 0
mpp[9191]: mpp_enc_cfg: mpp_enc_cfg_set_u32 failed to set rc:drop_thd to 20
mpp[9191]: mpp_enc_cfg: mpp_enc_cfg_set_u32 failed to set rc:drop_gap to 1
mpp[9191]: h264e_api_v2: MPP_ENC_SET_PREP_CFG w:h [640:480] stride [640:480]
mpp[9191]: h264e_api_v2: MPP_ENC_SET_RC_CFG bps 1152000 [72000 : 1224000] fps [30:30] gop 60
mpp[9191]: mpp_enc_v2: send header for set cfg change input/format 
mpp[9191]: mpp_enc_v2: mode cbr bps [72000:1152000:1224000] fps fix [30/1] -> fix [30/1] gop i [60] v [0]
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 0    size 7389   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 1    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 2    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 3    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 4    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 5    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 6    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 7    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 8    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encoded frame 9    size 7200   
mpp[9191]: mpi_enc_test: 0x2aa1e900 encode max 10 frames
mpp[9191]: mpi_enc_test: 0x2aa1e900 mpi_enc_test success total frame 10 bps 1732536
mpp[9191]: mpp_buffer: mpp_group 0x2aa1e520 tag mpi_enc_test_0 caller mpi_enc_test mode internal type drm deinit with 491520 bytes not released
mpp[9191]: mpp_buffer: 
dumping buffer group 0x2aa1e520 id 0 from put_group
mpp[9191]: mpp_buffer: mode internal
mpp[9191]: mpp_buffer: type drm
mpp[9191]: mpp_buffer: limit size 0 count 0
mpp[9191]: mpp_buffer: used buffer count 1
mpp[9191]: mpp_buffer: buffer 0x2aa1ea20 fd    8 size     491520 ref_count  10 discard 0 caller mpi_enc_test
mpp[9191]: mpp_buffer: unused buffer count 0
mpp[9191]: mpp_buffer: ~MppBufferService cleaning leaked buffer
munmap_chunk(): invalid pointer
Aborted

Qiang-F-F avatar Sep 07 '21 11:09 Qiang-F-F

更新下代码,这是2020年的版本了

HermanChen avatar Sep 08 '21 00:09 HermanChen