Home | History | Annotate | Download | only in nuplayer

Lines Matching refs:entry

264         QueueEntry *entry = &*mAudioQueue.begin();
266 if (entry->mBuffer == NULL) {
269 notifyEOS(true /* audio */, entry->mFinalResult);
272 entry = NULL;
276 if (entry->mOffset == 0) {
278 CHECK(entry->mBuffer->meta()->findInt64("timeUs", &mediaTimeUs));
301 size_t copy = entry->mBuffer->size() - entry->mOffset;
307 entry->mBuffer->data() + entry->mOffset, copy),
310 entry->mOffset += copy;
311 if (entry->mOffset == entry->mBuffer->size()) {
312 entry->mNotifyConsumed->post();
315 entry = NULL;
339 QueueEntry &entry = *mVideoQueue.begin();
346 if (entry.mBuffer == NULL) {
351 CHECK(entry.mBuffer->meta()->findInt64("timeUs", &mediaTimeUs));
356 CHECK(entry.mBuffer->meta()->findInt64("timeUs", &mediaTimeUs));
383 QueueEntry *entry = &*mVideoQueue.begin();
385 if (entry->mBuffer == NULL) {
388 notifyEOS(false /* audio */, entry->mFinalResult);
391 entry = NULL;
401 CHECK(entry->mBuffer->meta()->findInt64("timeUs", &realTimeUs));
404 CHECK(entry->mBuffer->meta()->findInt64("timeUs", &mediaTimeUs));
419 entry->mNotifyConsumed->setInt32("render", !tooLate);
420 entry->mNotifyConsumed->post();
422 entry = NULL;
468 QueueEntry entry;
469 entry.mBuffer = buffer;
470 entry.mNotifyConsumed = notifyConsumed;
471 entry.mOffset = 0;
472 entry.mFinalResult = OK;
475 mAudioQueue.push_back(entry);
478 mVideoQueue.push_back(entry);
545 QueueEntry entry;
546 entry.mOffset = 0;
547 entry.mFinalResult = finalResult;
553 mAudioQueue.push_back(entry);
559 mVideoQueue.push_back(entry);
606 entry = &*queue->begin();
608 if (entry->mBuffer != NULL) {
609 entry->mNotifyConsumed->post();
613 entry = NULL;