MCPcopy Create free account
hub / github.com/alibaba/CicadaPlayer / readPacket

Method readPacket

framework/WebAssemblyPlayer/bitStreamDecoder.cpp:120–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118 }
119
120 int bitStreamDecoder::readPacket()
121 {
122 unique_ptr<IAFPacket> pkt{};
123 int ret = mDemuxer.ReadPacket(pkt, 0);
124
125 if (ret > 0) {
126 mPacketQues[pkt->getInfo().streamIndex].push(move(pkt));
127 } else if (ret == 0) {
128 inPutEOS = true;
129 mListener.onEOS(eosTypeDemuxer);
130 } else {
131 AF_LOGE("read packet error\n");
132 }
133
134 return ret;
135 }
136
137 int bitStreamDecoder::getMinPacketPTSStream() const
138 {

Callers 1

pull_onceFunction · 0.45

Calls 3

ReadPacketMethod · 0.45
pushMethod · 0.45
onEOSMethod · 0.45

Tested by

no test coverage detected