Searched refs:ATSParser (Results 1 - 20 of 20) sorted by relevance

/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DStreamingSource.h27 struct ATSParser;
58 sp<ATSParser> mTSParser;
H A DStreamingSource.cpp23 #include "ATSParser.h"
73 uint32_t parserFlags = ATSParser::TS_TIMESTAMPS_ARE_ABSOLUTE;
75 parserFlags |= ATSParser::ALIGNED_VIDEO_DATA;
78 mTSParser = new ATSParser(parserFlags);
101 int32_t type = ATSParser::DISCONTINUITY_TIME;
117 (ATSParser::DiscontinuityType)type, extra);
139 ? ATSParser::DISCONTINUITY_TIME
140 : ATSParser::DISCONTINUITY_FORMATCHANGE,
216 audio ? ATSParser::AUDIO : ATSParser
[all...]
H A DRTSPSource.cpp249 audio ? ATSParser::AUDIO : ATSParser::VIDEO);
451 source->queueDiscontinuity(ATSParser::DISCONTINUITY_NONE,
457 source->queueDiscontinuity(ATSParser::DISCONTINUITY_NONE,
597 ATSParser::DISCONTINUITY_TIME,
651 mTSParser = new ATSParser;
H A DRTSPSource.h23 #include "ATSParser.h"
118 sp<ATSParser> mTSParser;
H A DNuPlayerDecoderPassThrough.cpp33 #include "ATSParser.h"
238 (type & ATSParser::DISCONTINUITY_AUDIO_FORMAT) != 0;
241 (type & ATSParser::DISCONTINUITY_TIME) != 0;
H A DNuPlayerDecoder.cpp40 #include "ATSParser.h"
699 (type & ATSParser::DISCONTINUITY_AUDIO_FORMAT))
701 (type & ATSParser::DISCONTINUITY_VIDEO_FORMAT));
703 bool timeChange = (type & ATSParser::DISCONTINUITY_TIME) != 0;
H A DGenericSource.cpp1481 ATSParser::DISCONTINUITY_FORMATCHANGE,
1501 ATSParser::DiscontinuityType type = (formatChange && seeking)
1502 ? ATSParser::DISCONTINUITY_FORMATCHANGE
1503 : ATSParser::DISCONTINUITY_NONE;
/frameworks/av/media/libstagefright/include/
H A DMPEG2TSExtractor.h28 #include "mpeg2ts/ATSParser.h"
34 struct ATSParser;
58 sp<ATSParser> mParser;
62 ATSParser::SyncEvent mLastSyncEvent;
90 void addSyncPoint_l(const ATSParser::SyncEvent &event);
/frameworks/av/media/libstagefright/mpeg2ts/
H A DATSParser.h35 struct ATSParser : public RefBase { struct in namespace:android
92 ATSParser(uint32_t flags = 0);
142 virtual ~ATSParser();
192 DISALLOW_EVIL_CONSTRUCTORS(ATSParser);
H A DATSParser.cpp18 #define LOG_TAG "ATSParser"
21 #include "ATSParser.h"
50 struct ATSParser::Program : public RefBase {
51 Program(ATSParser *parser, unsigned programNumber, unsigned programMapPID,
99 ATSParser *mParser;
114 struct ATSParser::Stream : public RefBase {
182 struct ATSParser::PSISection : public RefBase {
207 ATSParser::SyncEvent::SyncEvent(off64_t offset)
210 void ATSParser::SyncEvent::init(off64_t offset, const sp<MediaSource> &source,
218 void ATSParser
1157 ATSParser::ATSParser(uint32_t flags) function in class:android::ATSParser
[all...]
H A DAndroid.mk7 ATSParser.cpp \
H A DMPEG2TSExtractor.cpp38 #include "ATSParser.h"
114 mParser(new ATSParser),
162 ATSParser::VIDEO).get();
175 ATSParser::AUDIO).get();
200 ATSParser::VIDEO).get()
202 ATSParser::AUDIO).get();
267 ATSParser::SyncEvent event(mOffset);
280 void MPEG2TSExtractor::addSyncPoint_l(const ATSParser::SyncEvent &event) {
397 mParser->signalDiscontinuity(ATSParser::DISCONTINUITY_TIME, extra);
H A DMPEG2PSExtractor.cpp548 streamType = ATSParser::STREAMTYPE_MPEG2_AUDIO;
551 streamType = ATSParser::STREAMTYPE_MPEG2_VIDEO;
553 streamType = ATSParser::STREAMTYPE_RESERVED;
600 case ATSParser::STREAMTYPE_H264:
603 case ATSParser::STREAMTYPE_MPEG2_AUDIO_ADTS:
606 case ATSParser::STREAMTYPE_MPEG1_AUDIO:
607 case ATSParser::STREAMTYPE_MPEG2_AUDIO:
611 case ATSParser::STREAMTYPE_MPEG1_VIDEO:
612 case ATSParser::STREAMTYPE_MPEG2_VIDEO:
616 case ATSParser
[all...]
H A DAnotherPacketSource.h26 #include "ATSParser.h"
65 ATSParser::DiscontinuityType type,
H A DAnotherPacketSource.cpp235 return (discontinuityType & ATSParser::DISCONTINUITY_AUDIO_FORMAT) != 0;
239 return (discontinuityType & ATSParser::DISCONTINUITY_VIDEO_FORMAT) != 0;
315 ATSParser::DiscontinuityType type,
349 if (type == ATSParser::DISCONTINUITY_NONE) {
/frameworks/av/media/libstagefright/httplive/
H A DPlaylistFetcher.h23 #include "mpeg2ts/ATSParser.h"
168 sp<ATSParser> mTSParser;
244 ATSParser::DiscontinuityType type, const sp<AMessage> &extra);
H A DPlaylistFetcher.cpp774 ATSParser::DiscontinuityType type, const sp<AMessage> &extra) {
1170 // We need to signal a time discontinuity to ATSParser on the
1184 // data in ATSParser is cleared.
1191 // Signal a format discontinuity to ATSParser to clear partial data
1198 ATSParser::DISCONTINUITY_FORMAT_ONLY,
1374 ATSParser::SourceType srcTypes[] =
1375 { ATSParser::VIDEO, ATSParser::AUDIO };
1381 ATSParser::SourceType srcType = srcTypes[i];
1390 srcType == ATSParser
[all...]
H A DLiveSession.h26 #include "mpeg2ts/ATSParser.h"
102 static ATSParser::SourceType getSourceTypeForStream(StreamType type);
H A DLiveSession.cpp261 ATSParser::SourceType LiveSession::getSourceTypeForStream(StreamType type) {
264 return ATSParser::VIDEO;
266 return ATSParser::AUDIO;
268 return ATSParser::META;
273 return ATSParser::NUM_SOURCE_TYPES; // should not reach here
1721 ATSParser::DISCONTINUITY_FORMATCHANGE, NULL, true);
1883 ATSParser::DISCONTINUITY_FORMAT_ONLY, NULL, true);
1958 aps->queueDiscontinuity(ATSParser::DISCONTINUITY_FORMAT_ONLY, NULL, false);
/frameworks/wilhelm/src/android/
H A Dandroid_StreamPlayer.cpp27 #include "mpeg2ts/ATSParser.h"
170 ATSParser::DISCONTINUITY_FORMATCHANGE);
177 ATSParser::DISCONTINUITY_VIDEO_FORMAT);

Completed in 1907 milliseconds