Lines Matching defs:buffers
50 // buffers after 3 seconds.
248 index, "output-buffers-are-unreadable")) {
1512 ALOGE("protected output buffers must be stent to an ANativeWindow");
1521 ALOGE("Storing meta data in video buffers is not supported");
1537 CODEC_LOGV("allocating %lu buffers of size %lu on %s port",
1643 Vector<MediaBuffer *> buffers;
1648 buffers.push(mbuf);
1651 status_t err = mSource->setBuffers(buffers);
1655 buffers.editItemAt(i)->release();
1657 buffers.clear();
1660 "Codec requested to use secure input buffers but "
1700 // Get the number of buffers needed.
1742 // requested protected buffers.
1779 // to buffers?
1800 CODEC_LOGV("allocating %lu buffers from a native window of size %lu on "
1803 // Dequeue buffers and send them to OMX
1840 // If an error occurred while dequeuing we need to cancel any buffers
1845 // Return the last two buffers to the native window.
1886 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
1888 for (size_t i = 0; i < buffers->size(); i++) {
1889 sp<GraphicBuffer> graphicBuffer = buffers->itemAt(i).
1892 bufInfo = &buffers->editItemAt(i);
1976 // We push numBufs + 1 buffers to ensure that we've drawn into the same
2100 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2102 while (i < buffers->size() && (*buffers)[i].mBuffer != buffer) {
2106 CHECK(i < buffers->size());
2107 if ((*buffers)[i].mStatus != OWNED_BY_COMPONENT) {
2112 BufferInfo* info = &buffers->editItemAt(i);
2133 drainInputBuffer(&buffers->editItemAt(i));
2151 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
2153 while (i < buffers->size() && (*buffers)[i].mBuffer != buffer) {
2157 CHECK(i < buffers->size());
2158 BufferInfo *info = &buffers->editItemAt(i);
2393 // the output buffers.
2494 // number of buffers has changed and nothing else.
2627 ALOGE("Codec did not return all input buffers "
2636 ALOGE("Codec did not return all output buffers "
2659 // We push enough 1x1 blank buffers to ensure that one of
2661 // component teardown to zero out any protected buffers
2662 // without the risk of scanning out one of those buffers.
2714 size_t OMXCodec::countBuffersWeOwn(const Vector<BufferInfo> &buffers) {
2716 for (size_t i = 0; i < buffers.size(); ++i) {
2717 if (buffers[i].mStatus != OWNED_BY_COMPONENT) {
2727 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
2731 for (size_t i = buffers->size(); i-- > 0;) {
2732 BufferInfo *info = &buffers->editItemAt(i);
2751 CHECK(onlyThoseWeOwn || buffers->isEmpty());
2757 Vector<BufferInfo> *buffers = &mPortBuffers[portIndex];
2759 BufferInfo *info = &buffers->editItemAt(bufIndex);
2781 buffers->removeAt(bufIndex);
2815 CODEC_LOGV("flushPortAsync(%ld): we own %d out of %d buffers already.",
2866 // end-of-output-stream. If we own all input buffers and also own
2867 // all output buffers and we already signalled end-of-input-stream,
2880 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
2881 for (size_t i = 0; i < buffers->size(); ++i) {
2882 BufferInfo *info = &buffers->editItemAt(i);
2884 fillOutputBuffer(&buffers->editItemAt(i));
2893 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2894 for (size_t i = 0; i < buffers->size(); ++i) {
2901 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
2902 for (size_t i = 0; i < buffers->size(); ++i) {
2903 BufferInfo *info = &buffers->editItemAt(i);
3073 "Codec's input buffers are too small to accomodate "
3222 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexInput];
3223 for (size_t i = 0; i < buffers->size(); ++i) {
3224 if ((*buffers)[i].mBuffer == buffer) {
3225 return drainInputBuffer(&buffers->editItemAt(i));
3235 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
3236 for (size_t i = 0; i < buffers->size(); ++i) {
3237 if ((*buffers)[i].mBuffer == buffer) {
3238 fillOutputBuffer(&buffers->editItemAt(i));
3265 CODEC_LOGE("Timed out waiting for output buffers: %d/%d",
3644 // buffers as requested by the encoder.
3695 // buffers, initiated re-enabling the output port but
3696 // failed to reallocate the output buffers.
3906 Vector<BufferInfo> *buffers = &mPortBuffers[kPortIndexOutput];
3907 for (size_t i = 0; i < buffers->size(); ++i) {
3908 BufferInfo *info = &buffers->editItemAt(i);