diff --git a/libeplayer3/input.cpp b/libeplayer3/input.cpp index afeb600..4d3a570 100644 --- a/libeplayer3/input.cpp +++ b/libeplayer3/input.cpp @@ -486,15 +486,14 @@ bool Input::UpdateTracks() std::string l = lang ? lang->value : ""; uint8_t *data = stream->codec->extradata; int size = stream->codec->extradata_size; - if (size > 0 && 2 * size - 1 == l.length()) { - for (unsigned i = 0; i < size; i += 2) { + if (size > 0 && 2 * size - 1 == l.length()) + for (int i = 0; i < size; i += 2) { track.Name = l.substr(i * 2, 3); track.type = data[i] >> 3; track.mag = data[i] & 7; track.page = data[i + 1]; player->manager.addTeletextTrack(track); } - } } else { if (!stream->codec->codec) { stream->codec->codec = avcodec_find_decoder(stream->codec->codec_id);