summaryrefslogtreecommitdiff
path: root/libavcodec/dvbsubdec.c
diff options
context:
space:
mode:
authorAnshul Maheshwari <anshul.ffmpeg@gmail.com>2014-06-14 17:06:37 +0530
committerMichael Niedermayer <michaelni@gmx.at>2014-06-15 19:56:09 +0200
commit9a11b33a2d9db18cd9f606952e2d1acb72f883aa (patch)
tree2de8ecbf7f852198d97b069b8ddb5ba25a2d4864 /libavcodec/dvbsubdec.c
parent153b5fb2fdef712434259218eefbbd704545b9b7 (diff)
avcodec/dvbsubdec: restructure version check
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/dvbsubdec.c')
-rw-r--r--libavcodec/dvbsubdec.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/libavcodec/dvbsubdec.c b/libavcodec/dvbsubdec.c
index 1809e9d8e0..3c4ccb8dfb 100644
--- a/libavcodec/dvbsubdec.c
+++ b/libavcodec/dvbsubdec.c
@@ -1167,7 +1167,9 @@ static void dvbsub_parse_page_segment(AVCodecContext *avctx,
version = ((*buf)>>4) & 15;
page_state = ((*buf++) >> 2) & 3;
- if (ctx->version != version) {
+ if (ctx->version == version) {
+ return;
+ }
ctx->time_out = timeout;
ctx->version = version;
@@ -1220,7 +1222,6 @@ static void dvbsub_parse_page_segment(AVCodecContext *avctx,
av_free(display);
}
- }
}