Progressive Ogg now works
This commit is contained in:
parent
032f3e7377
commit
d6721a539d
1 changed files with 1 additions and 4 deletions
|
@ -173,12 +173,9 @@ namespace Connector_HTTP {
|
||||||
conn.SendNow((char*)oggMeta.parsedPages.c_str(), oggMeta.parsedPages.size());
|
conn.SendNow((char*)oggMeta.parsedPages.c_str(), oggMeta.parsedPages.size());
|
||||||
progressive_has_sent_header = true;
|
progressive_has_sent_header = true;
|
||||||
}
|
}
|
||||||
std::cerr << "Parsing DTSC to Ogg" << std::endl;
|
|
||||||
//parse DTSC to Ogg here
|
//parse DTSC to Ogg here
|
||||||
long long unsigned int temp = Strm.getPacket()["trackid"].asInt();
|
long long unsigned int temp = Strm.getPacket()["trackid"].asInt();
|
||||||
if(prevGran[temp] != Strm.getPacket()["granule"].asInt()){
|
if(prevGran[temp] != Strm.getPacket()["granule"].asInt() && DTSCBuffer[temp].size() != 0){
|
||||||
std::cerr << "Sending Ogg over connection" << std::endl;
|
|
||||||
curOggPage.clear();
|
|
||||||
curOggPage.readDTSCVector(DTSCBuffer[temp], oggMeta.DTSCID2OGGSerial[temp], oggMeta.DTSCID2seqNum[temp]);
|
curOggPage.readDTSCVector(DTSCBuffer[temp], oggMeta.DTSCID2OGGSerial[temp], oggMeta.DTSCID2seqNum[temp]);
|
||||||
conn.SendNow((char*)curOggPage.getPage(), curOggPage.getPageSize());
|
conn.SendNow((char*)curOggPage.getPage(), curOggPage.getPageSize());
|
||||||
DTSCBuffer[temp].clear();
|
DTSCBuffer[temp].clear();
|
||||||
|
|
Loading…
Add table
Reference in a new issue