Fixed a minor bug in HTTP bytepos seeking.

This commit is contained in:
Thulinma 2012-09-24 15:26:14 +02:00
parent 3a5482f18e
commit 8f64da78a4

View file

@ -95,11 +95,13 @@ namespace Connector_HTTP{
} }
if (seek_byte){ if (seek_byte){
//wait until we have a header //wait until we have a header
while (!ss.Received().size()){ while (!Strm.metadata){
ss.spool(); if (ss.spool()){
Util::sleep(1); Strm.parsePacket(ss.Received());//read the metadata
}else{
Util::sleep(5);
}
} }
Strm.parsePacket(ss.Received());//read the metadata
int byterate = 0; int byterate = 0;
if (Strm.metadata.isMember("video")){ if (Strm.metadata.isMember("video")){
byterate += Strm.metadata["video"]["bps"].asInt(); byterate += Strm.metadata["video"]["bps"].asInt();