xref: /rockchip-linux_mpp/test/README.md (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka# Unit test description
2*437bfbebSnyanmisaka
3*437bfbebSnyanmisaka## There are some unit test for testing mpp functions in this catalog.
4*437bfbebSnyanmisaka
5*437bfbebSnyanmisaka### mpi_enc_test:
6*437bfbebSnyanmisakause sync interface(poll,dequeue and enqueue), encode raw yuv to compress video.
7*437bfbebSnyanmisaka
8*437bfbebSnyanmisaka### mpi_dec_test:
9*437bfbebSnyanmisakause sync interface and async interface(decode_put_packet and decode_get_frame),
10*437bfbebSnyanmisakadecode compress video to raw yuv.
11*437bfbebSnyanmisaka
12*437bfbebSnyanmisaka### mpi_rc_test:
13*437bfbebSnyanmisakaencode use detailed bitrate control config.
14*437bfbebSnyanmisaka
15*437bfbebSnyanmisaka### mpi_rc2_test:
16*437bfbebSnyanmisakaencode use detailed bitrate control config,and cfg param come from mpi_rc.cfg.
17*437bfbebSnyanmisaka
18*437bfbebSnyanmisaka### mpi_test:
19*437bfbebSnyanmisakasimple description of mpi calling method, just for reference
20*437bfbebSnyanmisaka
21*437bfbebSnyanmisaka### mpp_event_trigger:
22*437bfbebSnyanmisakaevent trigger test.
23*437bfbebSnyanmisaka
24*437bfbebSnyanmisaka### mpp_parse_cfg:
25*437bfbebSnyanmisakampp parser cfg test.
26*437bfbebSnyanmisaka
27*437bfbebSnyanmisaka### vpu_api_test
28*437bfbebSnyanmisakaencode or decode use legacy interface, in order to compatible with the previous
29*437bfbebSnyanmisakavpu interface.
30