Mercurial > libavcodec.hg
comparison rv10.c @ 2358:622a0b0f2d56 libavcodec
rv20103001 support
author | michael |
---|---|
date | Fri, 19 Nov 2004 16:57:47 +0000 |
parents | 29445ac45e75 |
children | a3c029107a88 |
comparison
equal
deleted
inserted
replaced
2357:30d8b99e00f3 | 2358:622a0b0f2d56 |
---|---|
340 | 340 |
341 static int rv20_decode_picture_header(MpegEncContext *s) | 341 static int rv20_decode_picture_header(MpegEncContext *s) |
342 { | 342 { |
343 int seq, mb_pos, i; | 343 int seq, mb_pos, i; |
344 | 344 |
345 #if 0 | |
346 GetBitContext gb= s->gb; | |
347 for(i=0; i<64; i++){ | |
348 av_log(s->avctx, AV_LOG_DEBUG, "%d", get_bits1(&gb)); | |
349 if(i%4==3) av_log(s->avctx, AV_LOG_DEBUG, " "); | |
350 } | |
351 av_log(s->avctx, AV_LOG_DEBUG, "\n"); | |
352 #endif | |
353 | |
345 if(s->avctx->sub_id == 0x30202002 || s->avctx->sub_id == 0x30203002){ | 354 if(s->avctx->sub_id == 0x30202002 || s->avctx->sub_id == 0x30203002){ |
346 if (get_bits(&s->gb, 3)){ | 355 if (get_bits(&s->gb, 3)){ |
347 av_log(s->avctx, AV_LOG_ERROR, "unknown triplet set\n"); | 356 av_log(s->avctx, AV_LOG_ERROR, "unknown triplet set\n"); |
348 return -1; | 357 return -1; |
349 } | 358 } |
480 s->low_delay=1; | 489 s->low_delay=1; |
481 break; | 490 break; |
482 case 0x20001000: | 491 case 0x20001000: |
483 case 0x20100001: | 492 case 0x20100001: |
484 case 0x20101001: | 493 case 0x20101001: |
494 case 0x20103001: | |
485 s->low_delay=1; | 495 s->low_delay=1; |
486 break; | 496 break; |
487 case 0x20200002: | 497 case 0x20200002: |
488 case 0x20201002: | 498 case 0x20201002: |
489 case 0x30202002: | 499 case 0x30202002: |