diff --git a/extrator/src/extratorSRT.cpp b/extrator/src/extratorSRT.cpp index 2de862b..bcde839 100644 --- a/extrator/src/extratorSRT.cpp +++ b/extrator/src/extratorSRT.cpp @@ -136,6 +136,9 @@ Subtitle* ExtratorSRT::next() { seek_pos += (int64_t) text_sub.size() + SIZE_CSCAPE; } catch (lavidlib::EOFException &ex) { + if(text_sub == "") + sub->setTimeIn(0); //seta o valor 0 para nao gerar um valor aleatório + sub->setSubtitleText(formatText(text_sub)); seek_pos += (int64_t) text_sub.size() + SIZE_CSCAPE; hasNextSub = false; diff --git a/extrator/src/extratorVTT.cpp b/extrator/src/extratorVTT.cpp index 9083a0d..8e256a2 100644 --- a/extrator/src/extratorVTT.cpp +++ b/extrator/src/extratorVTT.cpp @@ -98,6 +98,9 @@ Subtitle* ExtratorVTT::nextCue() { } }catch(lavidlib::EOFException &ex){ + if(cueText == "") + cue->setTimeIn(0); //seta o valor 0 para nao gerar um valor aleatório + cue->setSubtitleText(formatText(cueText)); seekPos += (int64_t) cueText.size() + SIZE_SCAPE; hasNextCue =false; -- libgit2 0.21.2