<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">Fix some type mismatches.

--- musepack_src_r475/libmpcpsy/ans.c	2009-07-31 13:37:44.000000000 +0100
+++ musepack_src_r475/libmpcpsy/ans.c	2025-07-04 03:24:36.390937024 +0100
@@ -288,12 +288,12 @@
     // for L or M, respectively
     memset ( m-&gt;FIR_L,      0, sizeof m-&gt;FIR_L      );         // reset FIR
     memset ( m-&gt;NS_Order_L, 0, sizeof m-&gt;NS_Order_L );         // reset Flags
-	FindOptimalANS ( MaxBand, MSflag, ANSspec_L, ANSspec_M, m-&gt;NS_Order_L, m-&gt;SNR_comp_L, m-&gt;FIR_L, smr.L, smr.M, m-&gt;SCF_Index_L, Transient );
+	FindOptimalANS ( MaxBand, MSflag, ANSspec_L, ANSspec_M, m-&gt;NS_Order_L, m-&gt;SNR_comp_L, m-&gt;FIR_L, smr.L, smr.M, (const int (*)[3]) m-&gt;SCF_Index_L, Transient );
 
     // for R or S, respectively
 	memset ( m-&gt;FIR_R,      0, sizeof m-&gt;FIR_R      );         // reset FIR
 	memset ( m-&gt;NS_Order_R, 0, sizeof m-&gt;NS_Order_R );         // reset Flags
-	FindOptimalANS ( MaxBand, MSflag, ANSspec_R, ANSspec_S, m-&gt;NS_Order_R, m-&gt;SNR_comp_R, m-&gt;FIR_R, smr.R, smr.S, m-&gt;SCF_Index_R, Transient );
+	FindOptimalANS ( MaxBand, MSflag, ANSspec_R, ANSspec_S, m-&gt;NS_Order_R, m-&gt;SNR_comp_R, m-&gt;FIR_R, smr.R, smr.S, (const int (*)[3]) m-&gt;SCF_Index_R, Transient );
 
     return;
 }
--- musepack_src_r475/mpcenc/mpcenc.h	2009-02-23 18:15:46.000000000 +0000
+++ musepack_src_r475/mpcenc/mpcenc.h	2025-07-04 03:27:40.260717998 +0100
@@ -254,8 +254,8 @@
 
 float  ISNR_Schaetzer                  ( const float* samples, const float comp, const int res);
 float  ISNR_Schaetzer_Trans            ( const float* samples, const float comp, const int res);
-void   QuantizeSubband                 ( unsigned int* qu_output, const float* input, const int res, float* errors, const int maxNsOrder );
-void   QuantizeSubbandWithNoiseShaping ( unsigned int* qu_output, const float* input, const int res, float* errors, const float* FIR );
+void   QuantizeSubband                 ( mpc_int16_t* qu_output, const float* input, const int res, float* errors, const int maxNsOrder );
+void   QuantizeSubbandWithNoiseShaping ( mpc_int16_t* qu_output, const float* input, const int res, float* errors, const float* FIR );
 
 void   NoiseInjectionComp ( void );
 
</pre></body></html>