Home | History | Annotate | Download | only in HAL3

Lines Matching full:stream

46  * DESCRIPTION: static function entry to allocate stream buffers
49 * @offset : offset info of stream buffers
69 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
70 if (!stream) {
71 ALOGE("getBufs invalid stream pointer");
74 return stream->getBufs(offset, num_bufs, initial_reg_flag, bufs, ops_tbl);
80 * DESCRIPTION: static function entry to deallocate stream buffers
94 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
95 if (!stream) {
96 ALOGE("putBufs invalid stream pointer");
99 return stream->putBufs(ops_tbl);
105 * DESCRIPTION: static function entry to invalidate a specific stream buffer
108 * @index : index of the stream buffer to invalidate
117 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
118 if (!stream) {
119 ALOGE("invalid stream pointer");
122 return stream->invalidateBuf(index);
128 * DESCRIPTION: static function entry to clean and invalidate a specific stream buffer
131 * @index : index of the stream buffer to invalidate
140 QCamera3Stream *stream = reinterpret_cast<QCamera3Stream *>(user_data);
141 if (!stream) {
142 ALOGE("invalid stream pointer");
145 return stream->cleanInvalidateBuf(index);
203 ALOGE("Failed to map stream info buffer");
210 // delete stream
220 * DESCRIPTION: initialize stream obj
223 * @streamInfoBuf: ptr to buf that contains stream info
224 * @stream_cb : stream data notify callback. Can be NULL if not needed
249 // allocate and map stream info memory
252 ALOGE("%s: no memory for stream info buf obj", __func__);
258 ALOGE("%s: no memory for stream info", __func__);
287 ALOGE("Failed to map stream info buffer");
291 // Configure the stream
301 ALOGE("Failed to config stream, rc = %d", rc);
329 * DESCRIPTION: start stream. Will start main stream thread to handle stream
348 * DESCRIPTION: stop stream. Will stop main stream thread
366 * DESCRIPTION: process stream data notify
369 * @frame : stream frame received
391 * @recvd_frame : stream frame received
400 QCamera3Stream* stream = (QCamera3Stream *)userdata;
401 if (stream == NULL ||
404 recvd_frame->bufs[0]->stream_id != stream->getMyHandle()) {
405 ALOGE("%s: Not a valid stream to handle buf", __func__);
413 stream->bufDone(recvd_frame->bufs[0]->buf_idx);
417 stream->processDataNotify(frame);
424 * DESCRIPTION: function to process data in the main stream thread
514 * DESCRIPTION: return stream buffer to kernel
540 * DESCRIPTION: allocate stream buffers
543 * @offset : offset info of stream buffers
572 ALOGE("%s: Failed to allocate stream buffers", __func__);
634 * DESCRIPTION: deallocate stream buffers
663 * DESCRIPTION: invalidate a specific stream buffer
680 * DESCRIPTION: clean and invalidate a specific stream buffer
697 * DESCRIPTION: query stream buffer frame offset info
715 * DESCRIPTION: query stream frame dimension info
736 * DESCRIPTION: query stream format
739 * @fmt : reference to stream format
757 * DESCRIPTION: query server stream ID
761 * RETURN : stream ID from server
774 * DESCRIPTION: query stream type
778 * RETURN : type of stream
792 * DESCRIPTION: map stream related buffer to backend server
821 * DESCRIPTION: unmap stream related buffer to backend server
842 * DESCRIPTION: set stream based parameters