Commit 9da7536c authored by Paul B Mahol's avatar Paul B Mahol

avformat/sccdec: fix timestamp of last subtitle

Fixes -c:s copy case.
parent 547b0c61
......@@ -63,6 +63,7 @@ static int scc_read_header(AVFormatContext *s)
SCCContext *scc = s->priv_data;
AVStream *st = avformat_new_stream(s, NULL);
char line[4096], line2[4096];
int64_t ts_start, ts_end;
int count = 0, ret = 0;
ptrdiff_t len2, len;
uint8_t out[4096];
......@@ -81,7 +82,6 @@ static int scc_read_header(AVFormatContext *s)
char *saveptr = NULL, *lline;
int hh1, mm1, ss1, fs1, i;
int hh2, mm2, ss2, fs2;
int64_t ts_start, ts_end;
AVPacket *sub;
if (count == 0) {
......@@ -142,8 +142,10 @@ try_again:
line2[0] = 0;
}
if (line[0])
if (line[0]) {
ts_start = ts_end;
goto try_again;
}
ff_subtitles_queue_finalize(s, &scc->q);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment