diff options
Diffstat (limited to 'apps/codecs/libmad/layer3.c')
| -rw-r--r-- | apps/codecs/libmad/layer3.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/libmad/layer3.c b/apps/codecs/libmad/layer3.c index a95927e..0a53086 100644 --- a/apps/codecs/libmad/layer3.c +++ b/apps/codecs/libmad/layer3.c @@ -3112,7 +3112,7 @@ enum mad_error III_decode(struct mad_bitptr *ptr, struct mad_frame *frame, for (ch = 0; ch < nch; ++ch) { struct channel const *channel = &granule->ch[ch]; - mad_fixed_t (*sample)[32] = &frame->sbsample[ch][18 * gr]; + mad_fixed_t (*sample)[32] = &((*frame->sbsample)[ch][18 * gr]); unsigned int sb, l, i, sblimit; mad_fixed_t output[36]; |