Loading lib_enc/ivas_entropy_coder.c +1 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,7 @@ static void ivas_arith_encode_array( { ivas_get_dyn_freq_model( pInput, in_len, &model_index, pArith, &pCum_freq ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= wc_strat_arith ) if ( ( hMetaData->nb_bits_tot + in_len ) <= wc_strat_arith ) { #endif push_next_indice( hMetaData, model_index, pArith->dyn_model_bits ); Loading lib_enc/ivas_spar_md_enc.c +10 −10 Original line number Diff line number Diff line Loading @@ -1339,7 +1339,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.pred_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].pred_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1358,7 +1358,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.drct_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].drct_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1378,7 +1378,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.decd_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].decd_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1398,7 +1398,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.pred_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].pred_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1415,7 +1415,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.drct_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].drct_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1432,7 +1432,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.decd_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].decd_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading Loading
lib_enc/ivas_entropy_coder.c +1 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,7 @@ static void ivas_arith_encode_array( { ivas_get_dyn_freq_model( pInput, in_len, &model_index, pArith, &pCum_freq ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= wc_strat_arith ) if ( ( hMetaData->nb_bits_tot + in_len ) <= wc_strat_arith ) { #endif push_next_indice( hMetaData, model_index, pArith->dyn_model_bits ); Loading
lib_enc/ivas_spar_md_enc.c +10 −10 Original line number Diff line number Diff line Loading @@ -1339,7 +1339,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.pred_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].pred_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1358,7 +1358,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.drct_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].drct_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1378,7 +1378,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.decd_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].decd_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1398,7 +1398,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.pred_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].pred_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1415,7 +1415,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.drct_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].drct_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading @@ -1432,7 +1432,7 @@ static void ivas_get_huffman_coded_bs( { ivas_huffman_encode( &hMdEnc->huff_coeffs.decd_huff_re[qsi], hMdEnc->spar_md.band_coeffs_idx[i].decd_index_re[j], &code, &len ); #ifdef ARITH_HUFF_CODER_CHANGES if ( hMetaData->nb_bits_tot <= hMdEnc->wc_strat ) if ( ( hMetaData->nb_bits_tot + len ) <= hMdEnc->wc_strat ) { #endif push_next_indice( hMetaData, code, len ); Loading