comparison flvdec.c @ 2572:aabd822b5db5 libavformat

use the VP6A codec
author aurel
date Tue, 25 Sep 2007 19:30:03 +0000
parents 41fefa61d999
children cb5f9ba6b63b
comparison
equal deleted inserted replaced
2571:41fefa61d999 2572:aabd822b5db5
60 AVCodecContext *vcodec = vstream->codec; 60 AVCodecContext *vcodec = vstream->codec;
61 switch(flv_codecid) { 61 switch(flv_codecid) {
62 case FLV_CODECID_H263 : vcodec->codec_id = CODEC_ID_FLV1 ; break; 62 case FLV_CODECID_H263 : vcodec->codec_id = CODEC_ID_FLV1 ; break;
63 case FLV_CODECID_SCREEN: vcodec->codec_id = CODEC_ID_FLASHSV; break; 63 case FLV_CODECID_SCREEN: vcodec->codec_id = CODEC_ID_FLASHSV; break;
64 case FLV_CODECID_VP6 : vcodec->codec_id = CODEC_ID_VP6F ; 64 case FLV_CODECID_VP6 : vcodec->codec_id = CODEC_ID_VP6F ;
65 case FLV_CODECID_VP6A :
66 if(flv_codecid == FLV_CODECID_VP6A)
67 vcodec->codec_id = CODEC_ID_VP6A;
65 if(vcodec->extradata_size != 1) { 68 if(vcodec->extradata_size != 1) {
66 vcodec->extradata_size = 1; 69 vcodec->extradata_size = 1;
67 vcodec->extradata = av_malloc(1); 70 vcodec->extradata = av_malloc(1);
68 } 71 }
69 vcodec->extradata[0] = get_byte(&s->pb); 72 vcodec->extradata[0] = get_byte(&s->pb);