Mercurial > libavcodec.hg
comparison dpcm.c @ 1767:19ee8ddea820 libavcodec
handle 0-length buffers
author | melanson |
---|---|
date | Sat, 31 Jan 2004 17:30:28 +0000 |
parents | afc7baa19b62 |
children | 39ad6cd5d4a6 |
comparison
equal
deleted
inserted
replaced
1766:95c7b69f37f3 | 1767:19ee8ddea820 |
---|---|
123 short *output_samples = data; | 123 short *output_samples = data; |
124 int shift[2]; | 124 int shift[2]; |
125 unsigned char byte; | 125 unsigned char byte; |
126 short diff; | 126 short diff; |
127 | 127 |
128 if (!buf_size) | |
129 return 0; | |
130 | |
128 switch(avctx->codec->id) { | 131 switch(avctx->codec->id) { |
129 | 132 |
130 case CODEC_ID_ROQ_DPCM: | 133 case CODEC_ID_ROQ_DPCM: |
131 if (s->channels == 1) | 134 if (s->channels == 1) |
132 predictor[0] = LE_16(&buf[6]); | 135 predictor[0] = LE_16(&buf[6]); |