Mercurial > libavcodec.hg
comparison dca_parser.c @ 4931:0d1cc37d9430 libavcodec
make some parser parameters const to avoid casting const to non-const
| author | aurel |
|---|---|
| date | Mon, 07 May 2007 00:47:03 +0000 |
| parents | 983533ccc393 |
| children | 48759bfbd073 |
comparison
equal
deleted
inserted
replaced
| 4930:655d25351bfc | 4931:0d1cc37d9430 |
|---|---|
| 92 return 0; | 92 return 0; |
| 93 } | 93 } |
| 94 | 94 |
| 95 static int dca_parse(AVCodecParserContext * s, | 95 static int dca_parse(AVCodecParserContext * s, |
| 96 AVCodecContext * avctx, | 96 AVCodecContext * avctx, |
| 97 uint8_t ** poutbuf, int *poutbuf_size, | 97 const uint8_t ** poutbuf, int *poutbuf_size, |
| 98 const uint8_t * buf, int buf_size) | 98 const uint8_t * buf, int buf_size) |
| 99 { | 99 { |
| 100 DCAParseContext *pc1 = s->priv_data; | 100 DCAParseContext *pc1 = s->priv_data; |
| 101 ParseContext *pc = &pc1->pc; | 101 ParseContext *pc = &pc1->pc; |
| 102 int next; | 102 int next; |
| 104 if (s->flags & PARSER_FLAG_COMPLETE_FRAMES) { | 104 if (s->flags & PARSER_FLAG_COMPLETE_FRAMES) { |
| 105 next = buf_size; | 105 next = buf_size; |
| 106 } else { | 106 } else { |
| 107 next = dca_find_frame_end(pc1, buf, buf_size); | 107 next = dca_find_frame_end(pc1, buf, buf_size); |
| 108 | 108 |
| 109 if (ff_combine_frame(pc, next, (uint8_t **) & buf, &buf_size) < 0) { | 109 if (ff_combine_frame(pc, next, &buf, &buf_size) < 0) { |
| 110 *poutbuf = NULL; | 110 *poutbuf = NULL; |
| 111 *poutbuf_size = 0; | 111 *poutbuf_size = 0; |
| 112 return buf_size; | 112 return buf_size; |
| 113 } | 113 } |
| 114 } | 114 } |
| 115 *poutbuf = (uint8_t *) buf; | 115 *poutbuf = buf; |
| 116 *poutbuf_size = buf_size; | 116 *poutbuf_size = buf_size; |
| 117 return next; | 117 return next; |
| 118 } | 118 } |
| 119 | 119 |
| 120 AVCodecParser dca_parser = { | 120 AVCodecParser dca_parser = { |
