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