ffmpeg | branch: master | Clément Bœsch <u...@pkh.me> | Sat Jan  9 12:44:10 
2016 +0100| [0948e0f553c02a5b06003b07e80357f7f206d3ef] | committer: Clément 
Bœsch

lavc/ccaption_dec: simplify rollup cases

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=0948e0f553c02a5b06003b07e80357f7f206d3ef
---

 libavcodec/ccaption_dec.c |    8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/libavcodec/ccaption_dec.c b/libavcodec/ccaption_dec.c
index da7fb37..fc6431b 100644
--- a/libavcodec/ccaption_dec.c
+++ b/libavcodec/ccaption_dec.c
@@ -459,15 +459,9 @@ static void process_cc608(CCaptionSubContext *ctx, int64_t 
pts, uint8_t hi, uint
             handle_delete_end_of_row(ctx, hi, lo);
             break;
         case 0x25:
-            ctx->rollup = 2;
-            ctx->mode = CCMODE_ROLLUP;
-            break;
         case 0x26:
-            ctx->rollup = 3;
-            ctx->mode = CCMODE_ROLLUP;
-            break;
         case 0x27:
-            ctx->rollup = 4;
+            ctx->rollup = lo - 0x23;
             ctx->mode = CCMODE_ROLLUP;
             break;
         case 0x29:

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

Reply via email to