1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-07-11 14:30:22 +02:00

dpcm: cosmetics: rename channel_number to ch

Make the code easier to read.
This commit is contained in:
Justin Ruggles
2011-09-11 11:13:04 -04:00
parent f5e717f3c7
commit b09c7eefb7

View File

@ -168,7 +168,7 @@ static int dpcm_decode_frame(AVCodecContext *avctx,
DPCMContext *s = avctx->priv_data; DPCMContext *s = avctx->priv_data;
int in, out = 0; int in, out = 0;
int predictor[2]; int predictor[2];
int channel_number = 0; int ch = 0;
short *output_samples = data; short *output_samples = data;
int shift[2]; int shift[2];
unsigned char byte; unsigned char byte;
@ -195,12 +195,12 @@ static int dpcm_decode_frame(AVCodecContext *avctx,
/* decode the samples */ /* decode the samples */
for (in = 8, out = 0; in < buf_size; in++, out++) { for (in = 8, out = 0; in < buf_size; in++, out++) {
predictor[channel_number] += s->roq_square_array[buf[in]]; predictor[ch] += s->roq_square_array[buf[in]];
predictor[channel_number] = av_clip_int16(predictor[channel_number]); predictor[ch] = av_clip_int16(predictor[ch]);
output_samples[out] = predictor[channel_number]; output_samples[out] = predictor[ch];
/* toggle channel */ /* toggle channel */
channel_number ^= s->channels - 1; ch ^= s->channels - 1;
} }
break; break;
@ -218,12 +218,12 @@ static int dpcm_decode_frame(AVCodecContext *avctx,
} }
while (in < buf_size) { while (in < buf_size) {
predictor[channel_number] += interplay_delta_table[buf[in++]]; predictor[ch] += interplay_delta_table[buf[in++]];
predictor[channel_number] = av_clip_int16(predictor[channel_number]); predictor[ch] = av_clip_int16(predictor[ch]);
output_samples[out++] = predictor[channel_number]; output_samples[out++] = predictor[ch];
/* toggle channel */ /* toggle channel */
channel_number ^= s->channels - 1; ch ^= s->channels - 1;
} }
break; break;
@ -244,21 +244,21 @@ static int dpcm_decode_frame(AVCodecContext *avctx,
byte = buf[in++]; byte = buf[in++];
diff = (byte & 0xFC) << 8; diff = (byte & 0xFC) << 8;
if ((byte & 0x03) == 3) if ((byte & 0x03) == 3)
shift[channel_number]++; shift[ch]++;
else else
shift[channel_number] -= (2 * (byte & 3)); shift[ch] -= (2 * (byte & 3));
/* saturate the shifter to a lower limit of 0 */ /* saturate the shifter to a lower limit of 0 */
if (shift[channel_number] < 0) if (shift[ch] < 0)
shift[channel_number] = 0; shift[ch] = 0;
diff >>= shift[channel_number]; diff >>= shift[ch];
predictor[channel_number] += diff; predictor[ch] += diff;
predictor[channel_number] = av_clip_int16(predictor[channel_number]); predictor[ch] = av_clip_int16(predictor[ch]);
output_samples[out++] = predictor[channel_number]; output_samples[out++] = predictor[ch];
/* toggle channel */ /* toggle channel */
channel_number ^= s->channels - 1; ch ^= s->channels - 1;
} }
break; break;
case CODEC_ID_SOL_DPCM: case CODEC_ID_SOL_DPCM:
@ -283,12 +283,12 @@ static int dpcm_decode_frame(AVCodecContext *avctx,
while (in < buf_size) { while (in < buf_size) {
int n; int n;
n = buf[in++]; n = buf[in++];
if (n & 0x80) s->sample[channel_number] -= s->sol_table[n & 0x7F]; if (n & 0x80) s->sample[ch] -= s->sol_table[n & 0x7F];
else s->sample[channel_number] += s->sol_table[n & 0x7F]; else s->sample[ch] += s->sol_table[n & 0x7F];
s->sample[channel_number] = av_clip_int16(s->sample[channel_number]); s->sample[ch] = av_clip_int16(s->sample[ch]);
output_samples[out++] = s->sample[channel_number]; output_samples[out++] = s->sample[ch];
/* toggle channel */ /* toggle channel */
channel_number ^= s->channels - 1; ch ^= s->channels - 1;
} }
} }
break; break;