comparison a64.c @ 6416:e60cca9e99a3 libavformat

Insert info from extradata into header
author bindhammer
date Thu, 26 Aug 2010 10:03:11 +0000
parents d2ca6ecc8b43
children d2d2972c9715
comparison
equal deleted inserted replaced
6415:d2ca6ecc8b43 6416:e60cca9e99a3
43 }; 43 };
44 c->interleaved = 0; 44 c->interleaved = 0;
45 switch (avctx->codec->id) { 45 switch (avctx->codec->id) {
46 case CODEC_ID_A64_MULTI: 46 case CODEC_ID_A64_MULTI:
47 header[2] = 0x00; 47 header[2] = 0x00;
48 header[3] = 4; 48 header[3] = AV_RB32(avctx->extradata+0);
49 header[4] = 2; 49 header[4] = 2;
50 break; 50 break;
51 case CODEC_ID_A64_MULTI5: 51 case CODEC_ID_A64_MULTI5:
52 header[2] = 0x01; 52 header[2] = 0x01;
53 header[3] = 4; 53 header[3] = AV_RB32(avctx->extradata+0);
54 header[4] = 3; 54 header[4] = 3;
55 break; 55 break;
56 default: 56 default:
57 return AVERROR(EINVAL); 57 return AVERROR(EINVAL);
58 break; 58 break;