Lines Matching defs:super_frame

473 void QCamera3Channel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
481 channel->streamCbRoutine(super_frame, stream);
785 * @super_frame : the super frame with filled buffer
790 void QCamera3ProcessingChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
804 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
809 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
822 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_PREVIEW);
824 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_VIDEO);
826 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_CALLBACK);
853 mOutOfSequenceBuffers.insert(itr, super_frame);
862 mOutOfSequenceBuffers.push_back(super_frame);
869 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
900 free(super_frame);
901 super_frame = NULL;
906 super_frame = *itr;
907 frameIndex = super_frame->bufs[0]->buf_idx;
1248 * @super_frame : the super frame with filled buffer
1255 int32_t QCamera3ProcessingChannel::checkStreamCbErrors(mm_camera_super_buf_t *super_frame,
1263 if(NULL == super_frame) {
1268 if(super_frame->num_bufs != 1) {
1272 if(NULL == super_frame->bufs[0]) {
2090 mm_camera_super_buf_t *super_frame,
2095 if (super_frame == NULL || super_frame->num_bufs != 1) {
2096 LOGE("super_frame is not valid");
2100 mChannelCB(super_frame, NULL, requestNumber, false, mUserData);
2182 mm_camera_super_buf_t *super_frame,
2188 dumpRawSnapshot(super_frame->bufs[0]);
2194 convertMipiToRaw16(super_frame->bufs[0]);
2196 convertLegacyToRaw16(super_frame->bufs[0]);
2200 mMemory.cleanInvalidateCache(super_frame->bufs[0]->buf_idx);
2202 QCamera3RegularChannel::streamCbRoutine(super_frame, stream);
2460 * @super_frame : stream buf frame generated
2465 void QCamera3RawDumpChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
2469 if (super_frame == NULL || super_frame->num_bufs != 1) {
2470 LOGE("super_frame is not valid");
2475 dumpRawSnapshot(super_frame->bufs[0]);
2477 bufDone(super_frame);
2478 free(super_frame);
2817 * @super_frame : the super frame with filled buffer
2822 void QCamera3YUVChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
2829 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
2834 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
2860 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
2876 *frame = *super_frame;
2878 free(super_frame);
2886 ppInfo->callback_buffer = super_frame;
2894 QCamera3ProcessingChannel::streamCbRoutine(super_frame, stream);
2897 while((super_frame = getNextPendingCbBuffer())) {
2898 QCamera3ProcessingChannel::streamCbRoutine(super_frame, stream);
2915 mm_camera_super_buf_t* super_frame = NULL;
2917 if ((super_frame = mOfflinePpInfoList.begin()->callback_buffer)) {
2921 return super_frame;
3079 mm_camera_super_buf_t* super_frame;
3080 while((super_frame = getNextPendingCbBuffer())) {
3081 pendingCbs.push_back(super_frame);
3603 * @super_frame : the super frame with filled buffer
3608 void QCamera3PicChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
3625 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
3630 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
3653 *frame = *super_frame;
3658 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
3664 free(super_frame);
4018 void QCamera3ReprocessChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
4032 if(!super_frame) {
4037 if(super_frame->num_bufs != 1) {
4041 if(super_frame->bufs[0] == NULL ) {
4045 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
4060 *frame = *super_frame;
4074 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
4097 free(super_frame);
5027 mm_camera_super_buf_t *super_frame,
5030 if (super_frame == NULL || super_frame->num_bufs != 1) {
5031 LOGE("super_frame is not valid");
5034 bufDone(super_frame);
5035 free(super_frame);