Lines Matching defs:buffers

50 // buffers after 3 seconds.
248 index, "output-buffers-are-unreadable")) {
1518 ALOGE("protected output buffers must be stent to an ANativeWindow");
1527 ALOGE("Storing meta data in video buffers is not supported");
1543 CODEC_LOGV("allocating %lu buffers of size %lu on %s port",
1649 Vector<MediaBuffer *> buffers;
1654 buffers.push(mbuf);
1657 status_t err = mSource->setBuffers(buffers);
1661 buffers.editItemAt(i)->release();
1663 buffers.clear();
1666 "Codec requested to use secure input buffers but "
1706 // Get the number of buffers needed.
1748 // requested protected buffers.
1785 // to buffers?
1806 CODEC_LOGV("allocating %lu buffers from a native window of size %lu on "
1809 // Dequeue buffers and send them to OMX
1846 // If an error occurred while dequeuing we need to cancel any buffers
1851 // Return the last two buffers to the native window.
1892 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
1894 for (size_t i = 0; i < buffers->size(); i++) {
1895 sp<GraphicBuffer> graphicBuffer = buffers->itemAt(i).
1898 bufInfo = &buffers->editItemAt(i);
1982 // We push numBufs + 1 buffers to ensure that we've drawn into the same
2106 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2108 while (i < buffers->size() && (*buffers)[i].mBuffer != buffer) {
2112 CHECK(i < buffers->size());
2113 if ((*buffers)[i].mStatus != OWNED_BY_COMPONENT) {
2118 BufferInfo* info = &buffers->editItemAt(i);
2139 drainInputBuffer(&buffers->editItemAt(i));
2157 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
2159 while (i < buffers->size() && (*buffers)[i].mBuffer != buffer) {
2163 CHECK(i < buffers->size());
2164 BufferInfo *info = &buffers->editItemAt(i);
2399 // the output buffers.
2500 // number of buffers has changed and nothing else.
2633 ALOGE("Codec did not return all input buffers "
2642 ALOGE("Codec did not return all output buffers "
2665 // We push enough 1x1 blank buffers to ensure that one of
2667 // component teardown to zero out any protected buffers
2668 // without the risk of scanning out one of those buffers.
2720 size_t OMXCodec::countBuffersWeOwn(const Vector<BufferInfo> &buffers) {
2722 for (size_t i = 0; i < buffers.size(); ++i) {
2723 if (buffers[i].mStatus != OWNED_BY_COMPONENT) {
2733 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
2737 for (size_t i = buffers->size(); i-- > 0;) {
2738 BufferInfo *info = &buffers->editItemAt(i);
2757 CHECK(onlyThoseWeOwn || buffers->isEmpty());
2763 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
2765 BufferInfo *info = &buffers->editItemAt(bufIndex);
2787 buffers->removeAt(bufIndex);
2821 CODEC_LOGV("flushPortAsync(%ld): we own %d out of %d buffers already.",
2872 // end-of-output-stream. If we own all input buffers and also own
2873 // all output buffers and we already signalled end-of-input-stream,
2886 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
2887 for (size_t i = 0; i < buffers->size(); ++i) {
2888 BufferInfo *info = &buffers->editItemAt(i);
2890 fillOutputBuffer(&buffers->editItemAt(i));
2899 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2900 for (size_t i = 0; i < buffers->size(); ++i) {
2907 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2908 for (size_t i = 0; i < buffers->size(); ++i) {
2909 BufferInfo *info = &buffers->editItemAt(i);
3079 "Codec's input buffers are too small to accomodate "
3228 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
3229 for (size_t i = 0; i < buffers->size(); ++i) {
3230 if ((*buffers)[i].mBuffer == buffer) {
3231 return drainInputBuffer(&buffers->editItemAt(i));
3241 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
3242 for (size_t i = 0; i < buffers->size(); ++i) {
3243 if ((*buffers)[i].mBuffer == buffer) {
3244 fillOutputBuffer(&buffers->editItemAt(i));
3271 CODEC_LOGE("Timed out waiting for output buffers: %d/%d",
3650 // buffers as requested by the encoder.
3701 // buffers, initiated re-enabling the output port but
3702 // failed to reallocate the output buffers.
3912 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
3913 for (size_t i = 0; i < buffers->size(); ++i) {
3914 BufferInfo *info = &buffers->editItemAt(i);