Home | History | Annotate | Download | only in camera

Lines Matching full:newstream

319         camera3_stream_t *newStream = streamList->streams[i];
321 if (newStream == nullptr) {
327 __FUNCTION__, newStream, i, newStream->stream_type,
328 newStream->usage, newStream->format);
330 if (newStream->stream_type == CAMERA3_STREAM_INPUT ||
331 newStream->stream_type == CAMERA3_STREAM_BIDIRECTIONAL) {
336 inputStream = newStream;
343 if (newStream->format == kAvailableFormats[f]) {
350 __FUNCTION__, newStream->format);
369 camera3_stream_t *newStream = streamList->streams[i];
370 if (newStream->priv == nullptr) {
375 newStream->max_buffers = kMaxBufferCount;
376 newStream->priv = privStream;
377 mStreams.push_back(newStream);
381 static_cast<PrivateStreamInfo*>(newStream->priv);
385 newStream->max_buffers = kMaxBufferCount;
386 switch (newStream->stream_type) {
388 newStream->usage |= GRALLOC_USAGE_HW_CAMERA_WRITE;
391 newStream->usage |= GRALLOC_USAGE_HW_CAMERA_READ;
394 newStream->usage |= GRALLOC_USAGE_HW_CAMERA_READ |
399 if (newStream->format == HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED) {
400 if (newStream->usage & GRALLOC_USAGE_HW_CAMERA_WRITE) {
401 if (newStream->usage & GRALLOC_USAGE_HW_TEXTURE) {
402 newStream->format = HAL_PIXEL_FORMAT_RGBA_8888;
404 else if (newStream->usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) {
405 newStream->format = HAL_PIXEL_FORMAT_YCbCr_420_888;
408 newStream->format = HAL_PIXEL_FORMAT_RGB_888;