Fixed a minor bug in HTTP bytepos seeking.
This commit is contained in:
parent
3a5482f18e
commit
8f64da78a4
1 changed files with 6 additions and 4 deletions
|
@ -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();
|
||||||
|
|
Loading…
Add table
Reference in a new issue