#define SE_16BIT(x) if (x & 0x8000) x -= 0x10000;
-static int interplay_delta_table[] = {
+static const int interplay_delta_table[] = {
0, 1, 2, 3, 4, 5, 6, 7,
8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23,
break;
}
+ avctx->sample_fmt = SAMPLE_FMT_S16;
return 0;
}
NULL, \
NULL, \
dpcm_decode_frame, \
- .long_name = long_name_, \
+ .long_name = NULL_IF_CONFIG_SMALL(long_name_), \
};
DPCM_DECODER(CODEC_ID_INTERPLAY_DPCM, interplay_dpcm, "Interplay DPCM");