Lines Matching defs:source
2 * Copyright (C) 2010 The Android Open Source Project
49 : Source(notify),
173 sp<AnotherPacketSource> source = getSource(audio);
175 if (source == NULL) {
179 return source->getFormat();
224 sp<AnotherPacketSource> source = getSource(audio);
226 if (source == NULL) {
231 if (!source->hasBufferAvailable(&finalResult)) {
234 // If other source already signaled EOS, this source should also return EOS
239 // If this source has detected near end, give it some time to retrieve more
243 if (source->isFinished(mediaDurationUs)) {
267 return source->dequeueAccessUnit(accessUnit);
272 sp<MediaSource> source = mTSParser->getSource(
275 return static_cast<AnotherPacketSource *>(source.get());
427 sp<AnotherPacketSource> source = getSource(audio);
428 if (source != NULL) {
429 source->signalEOS(result);
432 source = getSource(video);
433 if (source != NULL) {
434 source->signalEOS(result);
439 sp<AnotherPacketSource> source = getSource(audio);
441 return (source != NULL &&
442 !source->hasBufferAvailable(&finalResult) &&
447 sp<AnotherPacketSource> source = getSource(audio);
450 return (source != NULL && source->isFinished(mediaDurationUs));
470 // If a source has detected near end, give it some time to retrieve more
589 sp<AnotherPacketSource> source = getSource(true /* audio */);
590 if (source != NULL) {
591 source->queueDiscontinuity(ATSParser::DISCONTINUITY_NONE,
595 source = getSource(false /* video */);
596 if (source != NULL) {
597 source->queueDiscontinuity(ATSParser::DISCONTINUITY_NONE,
663 sp<AnotherPacketSource> source = info->mSource;
664 if (source != NULL) {
671 source->queueAccessUnit(accessUnit);
683 source->queueAccessUnit(accessUnit);
704 sp<AnotherPacketSource> source = info->mSource;
705 if (source != NULL) {
706 source->signalEOS(finalResult);
719 sp<AnotherPacketSource> source = info->mSource;
720 if (source != NULL) {
721 source->queueDiscontinuity(
791 sp<AnotherPacketSource> source = new AnotherPacketSource(format);
794 mAudioTrack = source;
796 mVideoTrack = source;
799 info.mSource = source;