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: