/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | StreamingSource.h | 27 struct ATSParser; 58 sp<ATSParser> mTSParser;
|
H A D | StreamingSource.cpp | 23 #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 D | RTSPSource.cpp | 249 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 D | RTSPSource.h | 23 #include "ATSParser.h" 118 sp<ATSParser> mTSParser;
|
H A D | NuPlayerDecoderPassThrough.cpp | 33 #include "ATSParser.h" 238 (type & ATSParser::DISCONTINUITY_AUDIO_FORMAT) != 0; 241 (type & ATSParser::DISCONTINUITY_TIME) != 0;
|
H A D | NuPlayerDecoder.cpp | 40 #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 D | GenericSource.cpp | 1481 ATSParser::DISCONTINUITY_FORMATCHANGE, 1501 ATSParser::DiscontinuityType type = (formatChange && seeking) 1502 ? ATSParser::DISCONTINUITY_FORMATCHANGE 1503 : ATSParser::DISCONTINUITY_NONE;
|
/frameworks/av/media/libstagefright/include/ |
H A D | MPEG2TSExtractor.h | 28 #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 D | ATSParser.h | 35 struct ATSParser : public RefBase { struct in namespace:android 92 ATSParser(uint32_t flags = 0); 142 virtual ~ATSParser(); 192 DISALLOW_EVIL_CONSTRUCTORS(ATSParser);
|
H A D | ATSParser.cpp | 18 #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 D | Android.mk | 7 ATSParser.cpp \
|
H A D | MPEG2TSExtractor.cpp | 38 #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 D | MPEG2PSExtractor.cpp | 548 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 D | AnotherPacketSource.h | 26 #include "ATSParser.h" 65 ATSParser::DiscontinuityType type,
|
H A D | AnotherPacketSource.cpp | 235 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 D | PlaylistFetcher.h | 23 #include "mpeg2ts/ATSParser.h" 168 sp<ATSParser> mTSParser; 244 ATSParser::DiscontinuityType type, const sp<AMessage> &extra);
|
H A D | PlaylistFetcher.cpp | 774 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 D | LiveSession.h | 26 #include "mpeg2ts/ATSParser.h" 102 static ATSParser::SourceType getSourceTypeForStream(StreamType type);
|
H A D | LiveSession.cpp | 261 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 D | android_StreamPlayer.cpp | 27 #include "mpeg2ts/ATSParser.h" 170 ATSParser::DISCONTINUITY_FORMATCHANGE); 177 ATSParser::DISCONTINUITY_VIDEO_FORMAT);
|