summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/assdec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/assdec.c b/libavformat/assdec.c
index a9a2efac2e..21148b60f9 100644
--- a/libavformat/assdec.c
+++ b/libavformat/assdec.c
@@ -39,6 +39,9 @@ static int ass_probe(AVProbeData *p)
FFTextReader tr;
ff_text_init_buf(&tr, p->buf, p->buf_size);
+ while (ff_text_peek_r8(&tr) == '\r' || ff_text_peek_r8(&tr) == '\n')
+ ff_text_r8(&tr);
+
ff_text_read(&tr, buf, sizeof(buf));
if (!memcmp(buf, "[Script Info]", 13))