Home
last modified time | relevance | path

Searched refs:VpuCodecContext (Results 1 – 5 of 5) sorted by relevance

/rockchip-linux_mpp/mpp/legacy/
H A Dvpu_api.cpp34 vpu_api_init(VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size) in vpu_api_init()
52 vpu_api_decode(VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut) in vpu_api_decode()
67 static RK_S32 vpu_api_sendstream(VpuCodecContext *ctx, VideoPacket_t *pkt) in vpu_api_sendstream()
83 static RK_S32 vpu_api_getframe(VpuCodecContext *ctx, DecoderOut_t *aDecOut) in vpu_api_getframe()
100 vpu_api_sendframe(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm) in vpu_api_sendframe()
116 static RK_S32 vpu_api_getstream(VpuCodecContext *ctx, EncoderOut_t *aEncOut) in vpu_api_getstream()
133 vpu_api_encode(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, in vpu_api_encode()
150 static RK_S32 vpu_api_flush(VpuCodecContext *ctx) in vpu_api_flush()
168 vpu_api_control(VpuCodecContext *ctx, VPU_API_CMD cmdType, void *param) in vpu_api_control()
210 RK_S32 (*rkvpu_open_cxt)(VpuCodecContext **ctx);
[all …]
H A Dvpu_api_legacy.h55 RK_S32 init(VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size);
56 RK_S32 flush(VpuCodecContext *ctx);
58 RK_S32 decode(VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut);
60 RK_S32 decode_getoutframe(VpuCodecContext *ctx, DecoderOut_t *aDecOut);
61 RK_S32 preProcessPacket(VpuCodecContext *ctx, VideoPacket_t *pkt);
63 RK_S32 encode(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncOut);
64 RK_S32 encoder_sendframe(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm);
65 RK_S32 encoder_getstream(VpuCodecContext *ctx, EncoderOut_t *aEncOut);
68 RK_S32 control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param);
H A Dvpu_api_legacy.cpp360 static RK_S32 init_frame_info(VpuCodecContext *ctx, MppCtx mpp_ctx, MppApi *mpi, in init_frame_info()
405 RK_S32 VpuApiLegacy::init(VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size) in init()
526 RK_S32 VpuApiLegacy::flush(VpuCodecContext *ctx) in flush()
539 static void setup_VPU_FRAME_from_mpp_frame(VpuCodecContext *ctx, VPU_FRAME *vframe, MppFrame mframe) in setup_VPU_FRAME_from_mpp_frame()
678 RK_S32 VpuApiLegacy::decode(VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut) in decode()
976 RK_S32 VpuApiLegacy::decode_getoutframe(VpuCodecContext *ctx, DecoderOut_t *aDecOut) in decode_getoutframe()
1056 RK_S32 VpuApiLegacy::encode(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncO… in encode()
1334 RK_S32 VpuApiLegacy::encoder_sendframe(VpuCodecContext *ctx, EncInputStream_t *aEncInStrm) in encoder_sendframe()
1479 RK_S32 VpuApiLegacy::encoder_getstream(VpuCodecContext *ctx, EncoderOut_t *aEncOut) in encoder_getstream()
1573 RK_S32 VpuApiLegacy::control(VpuCodecContext *ctx, VPU_API_CMD cmd, void *param) in control()
/rockchip-linux_mpp/inc/
H A Dvpu_api.h356 typedef struct VpuCodecContext { struct
392 RK_S32 (*init)(struct VpuCodecContext *ctx, RK_U8 *extraData, RK_U32 extra_size); argument
401 RK_S32 (*decode)(struct VpuCodecContext *ctx, VideoPacket_t *pkt, DecoderOut_t *aDecOut); argument
410 …RK_S32 (*encode)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm, EncoderOut_t *aEncOut); argument
416 RK_S32 (*flush)(struct VpuCodecContext *ctx); argument
417 RK_S32 (*control)(struct VpuCodecContext *ctx, VPU_API_CMD cmdType, void* param); argument
424 RK_S32 (*decode_sendstream)(struct VpuCodecContext *ctx, VideoPacket_t *pkt); argument
431 RK_S32 (*decode_getframe)(struct VpuCodecContext *ctx, DecoderOut_t *aDecOut); argument
438 RK_S32 (*encoder_sendframe)(struct VpuCodecContext *ctx, EncInputStream_t *aEncInStrm); argument
445 RK_S32 (*encoder_getstream)(struct VpuCodecContext *ctx, EncoderOut_t *aEncOut); argument
[all …]
/rockchip-linux_mpp/test/
H A Dvpu_api_test.c292 ctx = (struct VpuCodecContext *)malloc(sizeof(struct VpuCodecContext)); in vpu_encode_demo()
297 memset(ctx, 0, sizeof(struct VpuCodecContext)); in vpu_encode_demo()