Lines Matching defs:ATSParser

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::SyncEvent::reset() {
223 ATSParser::Program::Program(
224 ATSParser *parser, unsigned programNumber, unsigned programMapPID,
235 bool ATSParser::Program::parsePSISection(
248 bool ATSParser::Program::parsePID(
265 void ATSParser::Program::signalDiscontinuity(
280 void ATSParser::Program::signalEOS(status_t finalResult) {
286 bool ATSParser::Program::switchPIDs(const Vector<StreamInfo> &infos) {
356 status_t ATSParser::Program::parseProgramMap(ABitReader *br) {
503 int64_t ATSParser::Program::recoverPTS(uint64_t PTS_33bit) {
529 sp<MediaSource> ATSParser::Program::getSource(SourceType type) {
540 bool ATSParser::Program::hasSource(SourceType type) const {
555 int64_t ATSParser::Program::convertPTSToTimestamp(uint64_t PTS) {
585 ATSParser::Stream::Stream(
649 ATSParser::Stream::~Stream() {
654 status_t ATSParser::Stream::parse(
740 bool ATSParser::Stream::isVideo() const {
753 bool ATSParser::Stream::isAudio() const {
767 bool ATSParser::Stream::isMeta() const {
774 void ATSParser::Stream::signalDiscontinuity(
818 void ATSParser::Stream::signalEOS(status_t finalResult) {
826 status_t ATSParser::Stream::parsePES(ABitReader *br, SyncEvent *event) {
1037 status_t ATSParser::Stream::flush(SyncEvent *event) {
1053 void ATSParser::Stream::onPayloadData(
1131 sp<MediaSource> ATSParser::Stream::getSource(SourceType type) {
1166 ATSParser::ATSParser(uint32_t flags)
1177 ATSParser::~ATSParser() {
1180 status_t ATSParser::feedTSPacket(const void *data, size_t size,
1191 void ATSParser::signalDiscontinuity(
1239 void ATSParser::signalEOS(status_t finalResult) {
1250 void ATSParser::parseProgramAssociationTable(ABitReader *br) {
1313 status_t ATSParser::parsePID(
1406 status_t ATSParser::parseAdaptationField(ABitReader *br, unsigned PID) {
1465 status_t ATSParser::parseTS(ABitReader *br, SyncEvent *event) {
1514 sp<MediaSource> ATSParser::getSource(SourceType type) {
1549 bool ATSParser::hasSource(SourceType type) const {
1560 bool ATSParser::PTSTimeDeltaEstablished() {
1569 void ATSParser::updatePCR(
1601 uint32_t ATSParser::PSISection::CRC_TABLE[] = {
1668 ATSParser::PSISection::PSISection() :
1672 ATSParser::PSISection::~PSISection() {
1675 status_t ATSParser::PSISection::append(const void *data, size_t size) {
1700 void ATSParser::PSISection::setSkipBytes(uint8_t skip) {
1704 void ATSParser::PSISection::clear() {
1711 bool ATSParser::PSISection::isComplete() const {
1720 bool ATSParser::PSISection::isEmpty() const {
1724 const uint8_t *ATSParser::PSISection::data() const {
1728 size_t ATSParser::PSISection::size() const {
1732 bool ATSParser::PSISection::isCRCOkay() const {