Lines Matching refs:driver_obj
37 mp_videocodec_obj_t* driver_obj = m_new_obj(mp_videocodec_obj_t); in videocodec_obj_make_new() local
38 if (!driver_obj) { in videocodec_obj_make_new()
42 driver_obj->Base.type = &minicv_videocodec_type; in videocodec_obj_make_new()
43 driver_obj->ModuleName = "HaasCV-VideoCodec"; in videocodec_obj_make_new()
44 driver_obj->mType = VIDEO_CODEC_NONE; in videocodec_obj_make_new()
45 driver_obj->mInstance = NULL; in videocodec_obj_make_new()
47 return MP_OBJ_FROM_PTR(driver_obj); in videocodec_obj_make_new()
61 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_open() local
62 if (driver_obj == NULL) in obj_open()
68 if (driver_obj->mInstance != NULL) in obj_open()
74 driver_obj->mType = (VideoCodecType_t)mp_obj_get_int(args[1]); in obj_open()
75 LOGD(LOG_TAG, "%s:mType = %d;\n", __func__, driver_obj->mType); in obj_open()
76 instance = VideoCodecCreateInstance(driver_obj->mType); in obj_open()
77 driver_obj->mInstance = instance; in obj_open()
83 ret = VideoCodecOpen(driver_obj->mInstance); in obj_open()
101 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_close() local
102 if (driver_obj == NULL) in obj_close()
108 if (driver_obj->mInstance == NULL) in obj_close()
114 VideoCodecClose(driver_obj->mInstance); in obj_close()
115 VideoCodecDestoryInstance(driver_obj->mInstance); in obj_close()
116 driver_obj->mType = VIDEO_CODEC_NONE; in obj_close()
117 driver_obj->mInstance = NULL; in obj_close()
135 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_decodeConfig() local
136 if (driver_obj == NULL) in obj_decodeConfig()
142 if (driver_obj->mInstance == NULL) in obj_decodeConfig()
148 ret = VideoCodecDecodeConfig(driver_obj->mInstance, config); in obj_decodeConfig()
167 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_startDecode() local
168 if (driver_obj == NULL) in obj_startDecode()
174 if (driver_obj->mInstance == NULL) in obj_startDecode()
179 ret = VideoCodecStartDecode(driver_obj->mInstance); in obj_startDecode()
198 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_stopDecode() local
199 if (driver_obj == NULL) in obj_stopDecode()
205 if (driver_obj->mInstance == NULL) in obj_stopDecode()
210 ret = VideoCodecStopDecode(driver_obj->mInstance); in obj_stopDecode()
229 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_getDecodeImageData() local
230 if (driver_obj == NULL) in obj_getDecodeImageData()
236 if (driver_obj->mInstance == NULL) in obj_getDecodeImageData()
244 ret = VideoCodecGetDecodeImageData(driver_obj->mInstance, pkt, &image); in obj_getDecodeImageData()
263 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_encodeConfig() local
264 if (driver_obj == NULL) in obj_encodeConfig()
270 if (driver_obj->mInstance == NULL) in obj_encodeConfig()
276 ret = VideoCodecEncodeConfig(driver_obj->mInstance, config); in obj_encodeConfig()
295 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_startEncode() local
296 if (driver_obj == NULL) in obj_startEncode()
302 if (driver_obj->mInstance == NULL) in obj_startEncode()
307 ret = VideoCodecStartEncode(driver_obj->mInstance); in obj_startEncode()
326 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_stopEncode() local
327 if (driver_obj == NULL) in obj_stopEncode()
333 if (driver_obj->mInstance == NULL) in obj_stopEncode()
338 ret = VideoCodecStopEncode(driver_obj->mInstance); in obj_stopEncode()
357 mp_videocodec_obj_t* driver_obj = (mp_videocodec_obj_t *)self; in obj_getEncodePacketData() local
358 if (driver_obj == NULL) in obj_getEncodePacketData()
364 if (driver_obj->mInstance == NULL) in obj_getEncodePacketData()
371 ret = VideoCodecGetEncodePacketData(driver_obj->mInstance, &data); in obj_getEncodePacketData()