Unified · Split
| @@ -698,7 +698,7 @@ static int siren_decode(AVCodecContext *avctx, void *data, · 697 unmodified lines | ||
| 698 | 698 | SirenContext *s = avctx->priv_data; |
| 699 | 699 | GetBitContext *gb = &s->gb; |
| 700 | 700 | AVFrame *frame = data; |
| 701 | − int ret, number_of_valid_coefs = 20 * s->number_of_regions; | |
| 701 | + int ret, number_of_valid_coefs = REGION_SIZE * s->number_of_regions; | |
| 702 | 702 | int frame_error = 0, rate_control = 0; |
| 703 | 703 | int bits_per_frame; |
| 704 | 704 | |
| @@ -765,7 +765,7 @@ static int siren_decode(AVCodecContext *avctx, void *data, · 60 unmodified lines | ||
| 765 | 765 | if ((ret = ff_get_buffer(avctx, frame, 0)) < 0) |
| 766 | 766 | return ret; |
| 767 | 767 | |
| 768 | − for (int i = 0; i < 320; i += 2) | |
| 768 | + for (int i = 0; i < FRAME_SIZE; i += 2) | |
| 769 | 769 | s->imdct_in[i] *= -1; |
| 770 | 770 | |
| 771 | 771 | s->tx_fn(s->tx_ctx, s->imdct_out, s->imdct_in, sizeof(float)); |