Lines Matching refs:super_frame

472 void QCamera3Channel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
480 channel->streamCbRoutine(super_frame, stream);
784 * @super_frame : the super frame with filled buffer
789 void QCamera3ProcessingChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
803 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
808 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
821 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_PREVIEW);
823 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_VIDEO);
825 dumpYUV(super_frame->bufs[0], dim, offset, QCAMERA_DUMP_FRM_CALLBACK);
843 mOutOfSequenceBuffers.push_back(super_frame);
849 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
880 free(super_frame);
881 super_frame = NULL;
886 super_frame = *itr;
887 frameIndex = super_frame->bufs[0]->buf_idx;
1228 * @super_frame : the super frame with filled buffer
1235 int32_t QCamera3ProcessingChannel::checkStreamCbErrors(mm_camera_super_buf_t *super_frame,
1243 if(NULL == super_frame) {
1248 if(super_frame->num_bufs != 1) {
1252 if(NULL == super_frame->bufs[0]) {
2070 mm_camera_super_buf_t *super_frame,
2075 if (super_frame == NULL || super_frame->num_bufs != 1) {
2076 LOGE("super_frame is not valid");
2080 mChannelCB(super_frame, NULL, requestNumber, false, mUserData);
2162 mm_camera_super_buf_t *super_frame,
2168 dumpRawSnapshot(super_frame->bufs[0]);
2174 convertMipiToRaw16(super_frame->bufs[0]);
2176 convertLegacyToRaw16(super_frame->bufs[0]);
2180 mMemory.cleanInvalidateCache(super_frame->bufs[0]->buf_idx);
2182 QCamera3RegularChannel::streamCbRoutine(super_frame, stream);
2440 * @super_frame : stream buf frame generated
2445 void QCamera3RawDumpChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
2449 if (super_frame == NULL || super_frame->num_bufs != 1) {
2450 LOGE("super_frame is not valid");
2455 dumpRawSnapshot(super_frame->bufs[0]);
2457 bufDone(super_frame);
2458 free(super_frame);
2797 * @super_frame : the super frame with filled buffer
2802 void QCamera3YUVChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
2809 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
2814 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
2840 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
2856 *frame = *super_frame;
2858 free(super_frame);
2866 ppInfo->callback_buffer = super_frame;
2874 QCamera3ProcessingChannel::streamCbRoutine(super_frame, stream);
2877 while((super_frame = getNextPendingCbBuffer())) {
2878 QCamera3ProcessingChannel::streamCbRoutine(super_frame, stream);
2895 mm_camera_super_buf_t* super_frame = NULL;
2897 if ((super_frame = mOfflinePpInfoList.begin()->callback_buffer)) {
2901 return super_frame;
3059 mm_camera_super_buf_t* super_frame;
3060 while((super_frame = getNextPendingCbBuffer())) {
3061 pendingCbs.push_back(super_frame);
3583 * @super_frame : the super frame with filled buffer
3588 void QCamera3PicChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
3605 if (checkStreamCbErrors(super_frame, stream) != NO_ERROR) {
3610 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
3633 *frame = *super_frame;
3638 if (IS_BUFFER_ERROR(super_frame->bufs[0]->flags)) {
3644 free(super_frame);
3998 void QCamera3ReprocessChannel::streamCbRoutine(mm_camera_super_buf_t *super_frame,
4011 if(!super_frame) {
4016 if(super_frame->num_bufs != 1) {
4020 if(super_frame->bufs[0] == NULL ) {
4024 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
4039 *frame = *super_frame;
4051 frameIndex = (uint8_t)super_frame->bufs[0]->buf_idx;
4074 free(super_frame);
5003 mm_camera_super_buf_t *super_frame,
5006 if (super_frame == NULL || super_frame->num_bufs != 1) {
5007 LOGE("super_frame is not valid");
5010 bufDone(super_frame);
5011 free(super_frame);