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,
220 ATSParser::Program::Program(
221 ATSParser *parser, unsigned programNumber, unsigned programMapPID,
232 bool ATSParser::Program::parsePSISection(
245 bool ATSParser::Program::parsePID(
262 void ATSParser::Program::signalDiscontinuity(
277 void ATSParser::Program::signalEOS(status_t finalResult) {
283 bool ATSParser::Program::switchPIDs(const Vector<StreamInfo> &infos) {
353 status_t ATSParser::Program::parseProgramMap(ABitReader *br) {
500 int64_t ATSParser::Program::recoverPTS(uint64_t PTS_33bit) {
526 sp<MediaSource> ATSParser::Program::getSource(SourceType type) {
542 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(
735 bool ATSParser::Stream::isVideo() const {
748 bool ATSParser::Stream::isAudio() const {
762 bool ATSParser::Stream::isMeta() const {
769 void ATSParser::Stream::signalDiscontinuity(
812 void ATSParser::Stream::signalEOS(status_t finalResult) {
820 status_t ATSParser::Stream::parsePES(ABitReader *br, SyncEvent *event) {
1031 status_t ATSParser::Stream::flush(SyncEvent *event) {
1047 void ATSParser::Stream::onPayloadData(
1118 sp<MediaSource> ATSParser::Stream::getSource(SourceType type) {
1153 ATSParser::ATSParser(uint32_t flags)
1164 ATSParser::~ATSParser() {
1167 status_t ATSParser::feedTSPacket(const void *data, size_t size,
1178 void ATSParser::signalDiscontinuity(
1226 void ATSParser::signalEOS(status_t finalResult) {
1237 void ATSParser::parseProgramAssociationTable(ABitReader *br) {
1300 status_t ATSParser::parsePID(
1393 status_t ATSParser::parseAdaptationField(ABitReader *br, unsigned PID) {
1452 status_t ATSParser::parseTS(ABitReader *br, SyncEvent *event) {
1501 sp<MediaSource> ATSParser::getSource(SourceType type) {
1521 bool ATSParser::hasSource(SourceType type) const {
1532 bool ATSParser::PTSTimeDeltaEstablished() {
1540 void ATSParser::updatePCR(
1571 uint32_t ATSParser::PSISection::CRC_TABLE[] = {
1638 ATSParser::PSISection::PSISection() :
1642 ATSParser::PSISection::~PSISection() {
1645 status_t ATSParser::PSISection::append(const void *data, size_t size) {
1670 void ATSParser::PSISection::setSkipBytes(uint8_t skip) {
1674 void ATSParser::PSISection::clear() {
1681 bool ATSParser::PSISection::isComplete() const {
1690 bool ATSParser::PSISection::isEmpty() const {
1694 const uint8_t *ATSParser::PSISection::data() const {
1698 size_t ATSParser::PSISection::size() const {
1702 bool ATSParser::PSISection::isCRCOkay() const {