aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJULIAN GARDNER <joolzg@btinternet.com>2011-10-14 16:33:34 +0200
committerMichael Niedermayer <michaelni@gmx.at>2011-10-14 20:19:59 +0200
commit1fc7b0ed5aecf3a4e913296b41ce266dc62ac3af (patch)
treeab63aa90c9779285e1aacd249b9b6b68d99426dc
parent168a5d3b3cc04d7d88e7b805dde954908c0a96ea (diff)
downloadffmpeg-1fc7b0ed5aecf3a4e913296b41ce266dc62ac3af.tar.gz
dvbsubdec: handle mode change page state
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r--libavcodec/dvbsubdec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/dvbsubdec.c b/libavcodec/dvbsubdec.c
index 2e9ef12347..25552bed39 100644
--- a/libavcodec/dvbsubdec.c
+++ b/libavcodec/dvbsubdec.c
@@ -1136,7 +1136,7 @@ static void dvbsub_parse_page_segment(AVCodecContext *avctx,
av_dlog(avctx, "Page time out %ds, state %d\n", ctx->time_out, page_state);
- if (page_state == 2) {
+ if (page_state == 1 || page_state == 2) {
delete_regions(ctx);
delete_objects(ctx);
delete_cluts(ctx);