Searched defs:producer (Results 1 - 25 of 44) sorted by path

12

/frameworks/av/cmds/screenrecord/
H A DFrameOutput.cpp70 sp<IGraphicBufferProducer> producer; local
72 BufferQueue::createBufferQueue(&producer, &consumer);
77 producer->setMaxDequeuedBufferCount(4);
84 *pBufferProducer = producer;
/frameworks/av/cmds/stagefright/
H A Dstagefright.cpp971 sp<IGraphicBufferProducer> producer; local
973 BufferQueue::createBufferQueue(&producer, &consumer);
977 gSurface = new Surface(producer);
/frameworks/av/media/libstagefright/
H A DCameraSource.cpp563 sp<IGraphicBufferProducer> producer; local
565 BufferQueue::createBufferQueue(&producer, &consumer);
576 mVideoBufferProducer = producer;
/frameworks/av/services/camera/libcameraservice/api1/client2/
H A DCallbackProcessor.cpp113 sp<IGraphicBufferProducer> producer; local
115 BufferQueue::createBufferQueue(&producer, &consumer);
119 mCallbackWindow = new Surface(producer);
H A DJpegProcessor.cpp108 sp<IGraphicBufferProducer> producer; local
110 BufferQueue::createBufferQueue(&producer, &consumer);
114 mCaptureWindow = new Surface(producer);
H A DZslProcessor.cpp305 sp<IGraphicBufferProducer> producer; local
307 BufferQueue::createBufferQueue(&producer, &consumer);
311 sp<Surface> outSurface = new Surface(producer);
446 ALOGE("%s: Failed to detach buffer from input producer: %d",
507 ALOGE("%s: Camera %d: Unable to retrieve input producer: "
517 ALOGE("%s: Camera %d: Unable to connect to input producer: "
679 ALOGE("%s: Failed to attach input ZSL buffer to producer: %d",
690 ALOGE("%s: Failed to queue ZSL buffer to producer: %d",
/frameworks/av/services/camera/libcameraservice/api2/
H A DCameraDeviceClient.cpp709 sp<IGraphicBufferProducer> producer; local
710 status_t err = mDevice->getInputBufferProducer(&producer);
717 inputSurface->graphicBufferProducer = producer;
/frameworks/av/services/camera/libcameraservice/device3/
H A DCamera3Device.cpp1433 sp<IGraphicBufferProducer> *producer) {
1437 if (producer == NULL) {
1443 return mInputStream->getInputBufferProducer(producer);
3093 ALOGE("%s: Stream %d: INPUT streams must have 0 for producer usage",
4265 // disconnected queue or other producer misbehavior, so not a fatal
1432 getInputBufferProducer( sp<IGraphicBufferProducer> *producer) argument
H A DCamera3InputStream.cpp170 sp<IGraphicBufferProducer> *producer) {
173 if (producer == NULL) {
180 *producer = mProducer;
197 * no-op since we can't disconnect the producer from the consumer-side
229 sp<IGraphicBufferProducer> producer; local
231 BufferQueue::createBufferQueue(&producer, &consumer);
234 res = producer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &minUndequeuedBuffers);
255 * and not the sum of producer+consumer side as in other camera streams).
259 // TODO: somehow set the total buffer count when producer connects?
265 mProducer = producer;
169 getInputBufferProducerLocked( sp<IGraphicBufferProducer> *producer) argument
[all...]
H A DCamera3Stream.cpp604 status_t Camera3Stream::getInputBufferProducer(sp<IGraphicBufferProducer> *producer) { argument
608 return getInputBufferProducerLocked(producer);
H A DCamera3StreamSplitter.cpp113 sp<IGraphicBufferProducer> producer = notifier.first; local
115 IInterface::asBinder(producer)->unlinkToDeath(listener);
165 // Connect to the buffer producer
436 // If the producer of this queue is disconnected, -22 error will occur
/frameworks/base/core/jni/android/graphics/
H A DSurfaceTexture.cpp53 jfieldID producer; member in struct:android::fields_t
97 const sp<IGraphicBufferProducer>& producer)
100 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
101 if (producer.get()) {
102 producer->incStrong((void*)SurfaceTexture_setProducer);
107 env->SetLongField(thiz, fields.producer, (jlong)producer.get());
130 return (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer);
135 sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(env, thiz));
136 sp<Surface> surfaceTextureClient(surfaceTexture != NULL ? new Surface(producer)
96 SurfaceTexture_setProducer(JNIEnv* env, jobject thiz, const sp<IGraphicBufferProducer>& producer) argument
261 sp<IGraphicBufferProducer> producer; local
[all...]
/frameworks/base/core/jni/
H A Dandroid_opengl_EGL14.cpp605 android::sp<android::IGraphicBufferProducer> producer; local
626 producer = android::SurfaceTexture_getProducer(_env, win);
628 if (producer == NULL)
631 window = new android::Surface(producer, true);
H A Dandroid_view_ThreadedRenderer.cpp884 sp<IGraphicBufferProducer> producer; local
886 BufferQueue::createBufferQueue(&producer, &rawConsumer);
892 sp<Surface> surface = new Surface(producer);
/frameworks/base/libs/hwui/tests/common/
H A DTestContext.cpp92 sp<IGraphicBufferProducer> producer; local
94 BufferQueue::createBufferQueue(&producer, &consumer);
95 producer->setMaxDequeuedBufferCount(3);
96 producer->setAsyncMode(true);
99 mSurface = new Surface(producer);
111 // We assume the producer is internally ordered enough such that
/frameworks/base/media/jni/
H A Dandroid_media_ImageReader.cpp99 void setProducer(const sp<IGraphicBufferProducer>& producer) { mProducer = producer; } argument
372 // Use the SW_READ_NEVER usage to tell producer that this format is not for preview or video
547 // Check if the producer buffer configurations match what ImageReader configured.
582 msg.appendFormat("The producer output buffer format 0x%x doesn't "
689 // crop, transform, scalingMode, timestamp, and frameNumber should be set by producer,
H A Dandroid_media_ImageWriter.cpp69 void setProducer(const sp<Surface>& producer) { mProducer = producer; } argument
246 sp<Surface> producer = new Surface(bufferProducer, /*controlledByApp*/false); local
247 ctx->setProducer(producer);
250 * after disconnect. MEDIA or CAMERA are treated the same internally. The producer listener
253 producer->connect(/*api*/NATIVE_WINDOW_API_CAMERA, /*listener*/ctx);
256 // Get the dimension and format of the producer.
257 sp<ANativeWindow> anw = producer;
303 ALOGE("%s: Query producer undequeued buffer count failed: %s (%d)",
305 jniThrowRuntimeException(env, "Query producer undequeue
371 ANativeWindow* producer = ctx->getProducer(); local
[all...]
/frameworks/base/media/mca/filterfw/native/core/
H A Dgl_env.cpp168 sp<IGraphicBufferProducer> producer; local
170 BufferQueue::createBufferQueue(&producer, &consumer);
173 window_ = new Surface(producer);
/frameworks/data-binding/prebuilds/1.0-rc0/
H A Ddatabinding-studio-bundle.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/databinding/ android/databinding/Bindable.class Bindable. ...
/frameworks/native/cmds/flatland/
H A DGLHelper.cpp203 sp<IGraphicBufferProducer> producer; local
205 BufferQueue::createBufferQueue(&producer, &consumer);
209 producer->setMaxDequeuedBufferCount(2);
212 sp<ANativeWindow> anw = new Surface(producer);
/frameworks/native/libs/gui/
H A DISurfaceComposer.cpp104 const sp<IGraphicBufferProducer>& producer,
113 data.writeStrongBinder(IInterface::asBinder(producer));
543 sp<IGraphicBufferProducer> producer = local
554 status_t res = captureScreen(display, producer,
103 captureScreen(const sp<IBinder>& display, const sp<IGraphicBufferProducer>& producer, Rect sourceCrop, uint32_t reqWidth, uint32_t reqHeight, int32_t minLayerZ, int32_t maxLayerZ, bool useIdentityTransform, ISurfaceComposer::Rotation rotation) argument
H A DSurfaceComposerClient.cpp945 const sp<IGraphicBufferProducer>& producer,
950 return s->captureScreen(display, producer, sourceCrop,
963 sp<IGraphicBufferProducer> producer; local
964 BufferQueue::createBufferQueue(&producer, &gbpConsumer);
969 status_t ret = s->captureScreen(display, producer, sourceCrop, reqWidth, reqHeight,
943 capture( const sp<IBinder>& display, const sp<IGraphicBufferProducer>& producer, Rect sourceCrop, uint32_t reqWidth, uint32_t reqHeight, int32_t minLayerZ, int32_t maxLayerZ, bool useIdentityTransform) argument
/frameworks/native/libs/gui/tests/
H A DBufferQueue_test.cpp114 sp<IGraphicBufferProducer> producer; local
116 BufferQueue::createBufferQueue(&producer, &consumer);
118 serviceManager->addService(PRODUCER_NAME, IInterface::asBinder(producer));
577 // Repeatedly queue and dequeue a buffer from the producer side, it should
643 // Repeatedly queue and dequeue a buffer from the producer side, it should
699 // Repeatedly queue and dequeue a buffer from the producer side, it should
1172 // Disconnect the producer end. This should clear all of the slots and mark
H A DCpuConsumer_test.cpp67 sp<IGraphicBufferProducer> producer; local
69 BufferQueue::createBufferQueue(&producer, &consumer);
73 mSTC = new Surface(producer);
447 // Configures the ANativeWindow producer-side interface based on test parameters
H A DMalicious.cpp30 ProxyBQP(const sp<IGraphicBufferProducer>& producer) : mProducer(producer) {} argument
100 MaliciousBQP(const sp<IGraphicBufferProducer>& producer) : ProxyBQP(producer) {} argument
135 sp<IGraphicBufferProducer> producer; local
137 BufferQueue::createBufferQueue(&producer, &consumer);
141 sp<MaliciousBQP> malicious = new MaliciousBQP(producer);

Completed in 598 milliseconds

12