forked from len0rd/rockbox
Sync opus codec to upstream git
Change-Id: I0cfcc0005c4ad7bfbb1aaf454188ce70fb043dc1
This commit is contained in:
parent
75d9393796
commit
14c6bb798d
286 changed files with 48931 additions and 1278 deletions
|
@ -91,14 +91,14 @@ opus_int silk_resampler_init(
|
|||
if( forEnc ) {
|
||||
if( ( Fs_Hz_in != 8000 && Fs_Hz_in != 12000 && Fs_Hz_in != 16000 && Fs_Hz_in != 24000 && Fs_Hz_in != 48000 ) ||
|
||||
( Fs_Hz_out != 8000 && Fs_Hz_out != 12000 && Fs_Hz_out != 16000 ) ) {
|
||||
silk_assert( 0 );
|
||||
celt_assert( 0 );
|
||||
return -1;
|
||||
}
|
||||
S->inputDelay = delay_matrix_enc[ rateID( Fs_Hz_in ) ][ rateID( Fs_Hz_out ) ];
|
||||
} else {
|
||||
if( ( Fs_Hz_in != 8000 && Fs_Hz_in != 12000 && Fs_Hz_in != 16000 ) ||
|
||||
( Fs_Hz_out != 8000 && Fs_Hz_out != 12000 && Fs_Hz_out != 16000 && Fs_Hz_out != 24000 && Fs_Hz_out != 48000 ) ) {
|
||||
silk_assert( 0 );
|
||||
celt_assert( 0 );
|
||||
return -1;
|
||||
}
|
||||
S->inputDelay = delay_matrix_dec[ rateID( Fs_Hz_in ) ][ rateID( Fs_Hz_out ) ];
|
||||
|
@ -151,7 +151,7 @@ opus_int silk_resampler_init(
|
|||
S->Coefs = silk_Resampler_1_6_COEFS;
|
||||
} else {
|
||||
/* None available */
|
||||
silk_assert( 0 );
|
||||
celt_assert( 0 );
|
||||
return -1;
|
||||
}
|
||||
} else {
|
||||
|
@ -181,9 +181,9 @@ opus_int silk_resampler(
|
|||
opus_int nSamples;
|
||||
|
||||
/* Need at least 1 ms of input data */
|
||||
silk_assert( inLen >= S->Fs_in_kHz );
|
||||
celt_assert( inLen >= S->Fs_in_kHz );
|
||||
/* Delay can't exceed the 1 ms of buffering */
|
||||
silk_assert( S->inputDelay <= S->Fs_in_kHz );
|
||||
celt_assert( S->inputDelay <= S->Fs_in_kHz );
|
||||
|
||||
nSamples = S->Fs_in_kHz - S->inputDelay;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue