Mercurial > libavformat.hg
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); |