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