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]); |
