Home | History | Annotate | Download | only in HAL3

Lines Matching full:stream

45  * DESCRIPTION: static function entry to allocate stream buffers
48 * @offset : offset info of stream buffers
68 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
69 if (!stream) {
70 ALOGE("getBufs invalid stream pointer");
73 return stream->getBufs(offset, num_bufs, initial_reg_flag, bufs, ops_tbl);
79 * DESCRIPTION: static function entry to deallocate stream buffers
93 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
94 if (!stream) {
95 ALOGE("putBufs invalid stream pointer");
98 return stream->putBufs(ops_tbl);
104 * DESCRIPTION: static function entry to invalidate a specific stream buffer
107 * @index : index of the stream buffer to invalidate
116 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
117 if (!stream) {
118 ALOGE("invalid stream pointer");
121 return stream->invalidateBuf(index);
127 * DESCRIPTION: static function entry to clean and invalidate a specific stream buffer
130 * @index : index of the stream buffer to invalidate
139 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
140 if (!stream) {
141 ALOGE("invalid stream pointer");
144 return stream->cleanInvalidateBuf(index);
202 ALOGE("Failed to map stream info buffer");
209 // delete stream
219 * DESCRIPTION: initialize stream obj
222 * @streamInfoBuf: ptr to buf that contains stream info
223 * @stream_cb : stream data notify callback. Can be NULL if not needed
248 // allocate and map stream info memory
251 ALOGE("%s: no memory for stream info buf obj", __func__);
257 ALOGE("%s: no memory for stream info", __func__);
286 ALOGE("Failed to map stream info buffer");
290 // Configure the stream
300 ALOGE("Failed to config stream, rc = %d", rc);
328 * DESCRIPTION: start stream. Will start main stream thread to handle stream
347 * DESCRIPTION: stop stream. Will stop main stream thread
365 * DESCRIPTION: process stream data notify
368 * @frame : stream frame received
390 * @recvd_frame : stream frame received
399 QCamera3Stream* stream = (QCamera3Stream *)userdata;
400 if (stream == NULL ||
403 recvd_frame->bufs[0]->stream_id != stream->getMyHandle()) {
404 ALOGE("%s: Not a valid stream to handle buf", __func__);
412 stream->bufDone(recvd_frame->bufs[0]->buf_idx);
416 stream->processDataNotify(frame);
423 * DESCRIPTION: function to process data in the main stream thread
512 * DESCRIPTION: return stream buffer to kernel
538 * DESCRIPTION: allocate stream buffers
541 * @offset : offset info of stream buffers
570 ALOGE("%s: Failed to allocate stream buffers", __func__);
632 * DESCRIPTION: deallocate stream buffers
661 * DESCRIPTION: invalidate a specific stream buffer
678 * DESCRIPTION: clean and invalidate a specific stream buffer
695 * DESCRIPTION: query stream buffer frame offset info
713 * DESCRIPTION: query stream frame dimension info
734 * DESCRIPTION: query stream format
737 * @fmt : reference to stream format
755 * DESCRIPTION: query server stream ID
759 * RETURN : stream ID from server
772 * DESCRIPTION: query stream type
776 * RETURN : type of stream
790 * DESCRIPTION: map stream related buffer to backend server
819 * DESCRIPTION: unmap stream related buffer to backend server
840 * DESCRIPTION: set stream based parameters