- Made HLS no longer skip first fragment.

- Ignore metadata tracks and invalid tracks for buffer calculations.
- Fixed statistics.
This commit is contained in:
Thulinma 2015-12-25 14:37:32 +01:00
parent a604d616f7
commit 401fe65979
5 changed files with 6 additions and 9 deletions

View file

@ -57,6 +57,7 @@ namespace Mist {
long long unsigned int firstms = 0xFFFFFFFFFFFFFFFFull;
long long unsigned int lastms = 0;
for (std::map<unsigned int, DTSC::Track>::iterator it = myMeta.tracks.begin(); it != myMeta.tracks.end(); it++) {
if (it->second.type == "meta" || !it->second.type.size()){continue;}
if (it->second.init.size()){
if (!initData.count(it->first) || initData[it->first] != it->second.init){
initData[it->first] = it->second.init;