archived-mpp/test
Johnson Ding a9cb2cff35 [enc]: fix IDR not encoded problem
When GOP is set to 60 that is the same as the default GOP by
application, igop at reference module isn't set as expected, that leads
to CPB not be cleaned correctly and IDR frame won't be encoded.

see [issue](https://redmine.rock-chips.com/issues/374780)

Change-Id: I2f1030cab700aa560dea07284b820a73c637631e
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
2022-10-11 14:50:08 +08:00
..
CMakeLists.txt [test]: Add mpi_enc_mt_test 2022-03-03 11:43:54 +08:00
mpi_dec_mt_test.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpi_dec_multi_test.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpi_dec_test.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpi_enc_mt_test.cpp [enc]: fix IDR not encoded problem 2022-10-11 14:50:08 +08:00
mpi_enc_test.c [enc]: fix IDR not encoded problem 2022-10-11 14:50:08 +08:00
mpi_rc.cfg [test]: add new rc test 2017-06-09 08:56:59 +08:00
mpi_rc2_test.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpp_event_trigger.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpp_event_trigger.h [test]: add auto test modules 2017-06-09 08:56:50 +08:00
mpp_info_test.c [mpp_compat]: Add mpp compatible spec module 2022-04-19 08:29:41 +08:00
mpp_parse_cfg.c [mpp_log]: Add more log helper function 2022-05-20 11:42:10 +08:00
mpp_parse_cfg.h [test]: add auto test modules 2017-06-09 08:56:50 +08:00
README.md [test]: add README.md for mpi unit test 2017-09-07 17:43:27 +08:00
vpu_api_test.c [test]: Remove vpu_api_test's dependence on mpp 2020-05-21 09:40:23 +08:00

Unit test description

There are some unit test for testing mpp functions in this catalog.

mpi_enc_test:

use sync interface(poll,dequeue and enqueue), encode raw yuv to compress video.

mpi_dec_test:

use sync interface and async interface(decode_put_packet and decode_get_frame), decode compress video to raw yuv.

mpi_rc_test:

encode use detailed bitrate control config.

mpi_rc2_test:

encode use detailed bitrate control config,and cfg param come from mpi_rc.cfg.

mpi_test:

simple description of mpi calling method, just for reference

mpp_event_trigger:

event trigger test.

mpp_parse_cfg:

mpp parser cfg test.

vpu_api_test

encode or decode use legacy interface, in order to compatible with the previous vpu interface.