diff options
author | Aman Gupta <aman@tmm1.net> | 2016-01-09 04:53:20 +0300 |
---|---|---|
committer | Clément Bœsch <u@pkh.me> | 2016-01-09 13:54:05 +0300 |
commit | 7def844be81beeab5b48260433f1d7ca448b3a16 (patch) | |
tree | d5f533df85fbc9e7ed609eb87679bf6bce9a4f56 /libavcodec/ccaption_dec.c | |
parent | c75b8695162614c20919c49b28a57e30c30f1076 (diff) |
lavc/ccaption_dec: centralize buffer_changed=1 into reap_screen
Diffstat (limited to 'libavcodec/ccaption_dec.c')
-rw-r--r-- | libavcodec/ccaption_dec.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libavcodec/ccaption_dec.c b/libavcodec/ccaption_dec.c index 01576b1fb9..92c3468f96 100644 --- a/libavcodec/ccaption_dec.c +++ b/libavcodec/ccaption_dec.c @@ -302,6 +302,7 @@ static int reap_screen(CCaptionSubContext *ctx, int64_t pts) ctx->buffer.len -= 2; ctx->buffer.str[ctx->buffer.len] = 0; } + ctx->buffer_changed = 1; ctx->startv_time = pts; ctx->end_time = pts; return ret; @@ -365,7 +366,6 @@ static void handle_edm(CCaptionSubContext *ctx, int64_t pts) reap_screen(ctx, pts); screen->row_used = 0; - ctx->buffer_changed = 1; } static void handle_eoc(CCaptionSubContext *ctx, int64_t pts) @@ -458,7 +458,6 @@ static void process_cc608(CCaptionSubContext *ctx, int64_t pts, uint8_t hi, uint ff_dlog(ctx, "carriage return\n"); reap_screen(ctx, pts); roll_up(ctx); - ctx->buffer_changed = 1; ctx->cursor_column = 0; break; case 0x2f: |