We didn't do this, because it's zero anyway, but it prevents users from using uninitialized memory in calculations.
Unified · Split
| @@ -1688,7 +1688,7 @@ static void TX_NAME(ff_tx_rdft_ ##name)(AVTXContext *s, void *_dst, \ · 1687 unmodified lines | ||
| 1688 | 1688 | } else { \ |
| 1689 | 1689 | /* Move [0].im to the last position, as convention requires */ \ |
| 1690 | 1690 | data[len2].re = data[0].im; \ |
| 1691 | − data[ 0].im = 0; \ | |
| 1691 | + data[ 0].im = data[len2].im = 0; \ | |
| 1692 | 1692 | } \ |
| 1693 | 1693 | } |
| 1694 | 1694 | |