comparison rv10.c @ 1640:3bc71266e644 libavcodec

rv10 fix
author michael
date Sun, 30 Nov 2003 17:22:51 +0000
parents 3e2b774edce4
children 0226cad80fc2
comparison
equal deleted inserted replaced
1639:3e2b774edce4 1640:3bc71266e644
391 MpegEncContext *s = avctx->priv_data; 391 MpegEncContext *s = avctx->priv_data;
392 static int done=0; 392 static int done=0;
393 393
394 s->avctx= avctx; 394 s->avctx= avctx;
395 s->out_format = FMT_H263; 395 s->out_format = FMT_H263;
396 s->codec_id= avctx->codec_id;
396 397
397 s->width = avctx->width; 398 s->width = avctx->width;
398 s->height = avctx->height; 399 s->height = avctx->height;
399 400
400 switch(avctx->sub_id){ 401 switch(avctx->sub_id){
412 s->rv10_version= 3; 413 s->rv10_version= 3;
413 s->h263_long_vectors=0; 414 s->h263_long_vectors=0;
414 s->h263_rv10 = 1; 415 s->h263_rv10 = 1;
415 break; 416 break;
416 case 0x20001000: 417 case 0x20001000:
417 case 0x20100001: 418 case 0x20100001: //ok
418 case 0x20200002: 419 case 0x20200002:
419 case 0x20101001: //added 420 case 0x20101001: //ok
420 default: 421 default:
421 av_log(s->avctx, AV_LOG_ERROR, "unknown header %X\n", avctx->sub_id); 422 av_log(s->avctx, AV_LOG_ERROR, "unknown header %X\n", avctx->sub_id);
422 } 423 }
423 //printf("ver:%X\n", avctx->sub_id); 424 //printf("ver:%X\n", avctx->sub_id);
424 s->flags= avctx->flags; 425 s->flags= avctx->flags;