Home
last modified time | relevance | path

Searched refs:enqueue (Results 1 – 11 of 11) sorted by relevance

/rockchip-linux_mpp/doc/design/
H A D4.mpp_task.txt28 interface to poll / dequeue / enqueue the task task queue. Mpp advanced mode is
37 successfully enqueue a task then the task is on this status.
42 OUTPUT_PORT: When input port user successfully enqueue a task then the task is
50 There are three transaction functions on a port: poll / dequeue / enqueue.
62 +--------+ dequeue <--+ status <--+ enqueue <---------+
73 +--------> enqueue +--> INPUT_PORT +--> dequeue +---------+
97 | dequeue | enqueue | | dequeue | enqueue |
109 | | dequeue | enqueue | | dequeue | enqueue | |
H A D1.mpp_design.txt94 The advanced way - User has to config MppTask and use dequeue/enqueue function
/rockchip-linux_mpp/test/
H A DREADME.md6 use sync interface(poll,dequeue and enqueue), encode raw yuv to compress video.
H A Dmpi_dec_multi_test.c288 ret = mpi->enqueue(ctx, MPP_PORT_INPUT, task); /* input queue */ in multi_dec_advanced()
342 ret = mpi->enqueue(ctx, MPP_PORT_OUTPUT, task); in multi_dec_advanced()
373 ret = mpi->enqueue(ctx, MPP_PORT_INPUT, task); in multi_dec_advanced()
/rockchip-linux_mpp/inc/
H A Drk_mpi.h186 MPP_RET (*enqueue)(MppCtx ctx, MppPortType type, MppTask task); member
/rockchip-linux_mpp/kmpp/inc/
H A Dkmpp.h37 MPP_RET (*enqueue)(Kmpp *ctx, MppPortType type, MppTask task); member
/rockchip-linux_mpp/kmpp/
H A Dkmpp.c471 static MPP_RET enqueue(Kmpp *ctx, MppPortType type, MppTask task) in enqueue() function
635 .enqueue = enqueue,
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md242 当MppPacket与MppFrame组成的接口无法满足需求时,需要使用MppTask做为一个数据容器,来满足复杂的输入输出需求。MppTask需要与poll/dequeuer/enqueue接口来…
252 在实际使用中,需要从MPP的输入端口通过dequeue接口获取MppTask,把需要处理的数据通过mpp_task_meta_set_xxx系列接口配置到MppTask里,之后enqueue输出到M…
260 …,再通过mpp_init来初始化MppCtx的编解码类型与格式,之后通过decode_xxx/encode_xxx以及poll/dequeuer/enqueue接口来进行访问,使用结束时通过mpp…
281 | enqueue | 函数指针 | MPP_RET (\*enqueue)(MppCtx ctx, MppPortType type, MppTask task) <br/>端…
575 …e_get_packet时一定会进行一次拷贝。一般来说,编码器的输出码流相对于输入图像不算大,数据拷贝可以接受。如果需要使用零拷贝的接口,需要使用enqueue/dequeue接口以及MppTas…
H A DRockchip_Developer_Guide_MPP_EN.md231 …requirements. MppTask needs to be used in conjunction with poll/dequeuer/enqueue interface. Compar…
241 …data to MppTask through mpp_task_meta_set_xxx series interface, and then enqueue to MPP instance f…
247 …nction, and then access context by decode_xxx/encode_xx or poll/dequeuer/enqueue function. Finally…
268 | enqueue | Function pointer | MPP_RET (\*enqueue)( MppCtx ctx, MppPortType type, MppTas…
549 …cceptable. If you need to use a zero-copy interface, you need to use the enqueue/dequeue interface…
1004 …n be found in test/mpi_enc_test.c, but the current encoder demo uses the enqueue/dequeue interface…
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api_legacy.cpp801 ret = mpi->enqueue(mpp_ctx, MPP_PORT_INPUT, task); in decode()
830 ret = mpi->enqueue(mpp_ctx, MPP_PORT_OUTPUT, task); in decode()
1214 ret = mpi->enqueue(mpp_ctx, MPP_PORT_INPUT, task); in encode()
1245 ret = mpi->enqueue(mpp_ctx, MPP_PORT_OUTPUT, task); in encode()
1267 ret = mpi->enqueue(mpp_ctx, MPP_PORT_INPUT, task); in encode()
/rockchip-linux_mpp/mpp/
H A Dmpi.c395 .enqueue = mpi_enqueue,