Commit 9be961a1 authored by multrus's avatar multrus
Browse files

remove get_core_max_num_indices(), correct function name in comment (was:...

remove get_core_max_num_indices(), correct function name in comment (was: ivas_sba_get_max_md_bits(); actually is: ivas_get_dirac_sba_max_md_bits()), put BS_Reader_Rewind() into #ifdef DEBUGGING ... #endif
parent b1390667
Loading
Loading
Loading
Loading
Loading
+0 −176
Original line number Diff line number Diff line
@@ -576,182 +576,6 @@ int16_t get_ivas_max_num_indices(
    return 2450;
}

/*-----------------------------------------------------------------------*
 * get_core_max_num_indices()
 *
 * Get the maximum allowed number of indices in the core coder
 *-----------------------------------------------------------------------*/

/*! r: maximum number of indices */
int16_t get_core_max_num_indices(
    const int16_t core,       /* i  : core                      */
    const int32_t total_brate /* i  : total bitrate             */
)
{

    /* set the maximum number of indices in the core coder */
    if ( core == ACELP_CORE || core == AMR_WB_CORE )
    {
        if ( total_brate <= 9600 )
        {
            return 60;
        }
        else if ( total_brate <= IVAS_13k2 )
        {
            return 70;
        }
        else if ( total_brate <= IVAS_16k4 )
        {
            return 80;
        }
        else if ( total_brate <= IVAS_24k4 )
        {
            return 100;
        }
        else if ( total_brate <= IVAS_32k )
        {
            return 180;
        }
        else if ( total_brate <= IVAS_48k )
        {
            return 340;
        }
        else if ( total_brate <= IVAS_80k )
        {
            return 450;
        }
        else if ( total_brate <= IVAS_96k )
        {
            return 500;
        }
        else if ( total_brate <= IVAS_128k )
        {
            return 550;
        }
        else if ( total_brate <= IVAS_160k )
        {
            return 600;
        }
        else if ( total_brate <= IVAS_192k )
        {
            return 650;
        }
        else if ( total_brate <= IVAS_256k )
        {
            return 700;
        }
        else
        {
            return 800;
        }
    }
    else if ( core == TCX_20_CORE || core == TCX_10_CORE )
    {
        if ( total_brate <= 9600 )
        {
            return 100;
        }
        else if ( total_brate <= IVAS_13k2 )
        {
            return 150;
        }
        else if ( total_brate <= IVAS_16k4 )
        {
            return 200;
        }
        else if ( total_brate <= IVAS_24k4 )
        {
            return 310;
        }
        else if ( total_brate <= IVAS_32k )
        {
            return 330;
        }
        else if ( total_brate <= IVAS_48k )
        {
            return 340;
        }
        else if ( total_brate <= IVAS_80k )
        {
            return 380;
        }
        else if ( total_brate <= IVAS_96k )
        {
            return 400;
        }
        else if ( total_brate <= IVAS_128k )
        {
            return 460;
        }
        else if ( total_brate <= IVAS_160k )
        {
            return 470;
        }
        else if ( total_brate <= IVAS_192k )
        {
            return 570;
        }
        else if ( total_brate <= IVAS_256k )
        {
            return 680;
        }
        else
        {
            return 800;
        }
    }
    else if ( core == HQ_CORE )
    {
        if ( total_brate <= 9600 )
        {
            return 100;
        }
        else if ( total_brate <= IVAS_16k4 )
        {
            return 200;
        }
        else if ( total_brate <= IVAS_24k4 )
        {
            return 240;
        }
        else if ( total_brate <= IVAS_32k )
        {
            return 300;
        }
        else if ( total_brate <= IVAS_48k )
        {
            return 380;
        }
        else if ( total_brate <= IVAS_96k )
        {
            return 400;
        }
        else if ( total_brate <= IVAS_128k )
        {
            return 450;
        }
        else if ( total_brate <= IVAS_160k )
        {
            return 550;
        }
        else if ( total_brate <= IVAS_192k )
        {
            return 600;
        }
        else if ( total_brate <= IVAS_256k )
        {
            return 700;
        }
        else
        {
            return 800;
        }
    }
    else
    {
        return 50;
    }
}

/*-----------------------------------------------------------------------*
 * get_BWE_max_num_indices()
+1 −1
Original line number Diff line number Diff line
@@ -325,7 +325,7 @@ void ivas_dirac_config_bands(
}

/*-------------------------------------------------------------------*
 * ivas_sba_get_max_md_bits()
 * ivas_get_dirac_sba_max_md_bits()
 *
 * Return maximum SBA DirAC metadata bit-budget and nominal bit-budget
 *-------------------------------------------------------------------*/
+0 −6
Original line number Diff line number Diff line
@@ -521,12 +521,6 @@ int16_t get_ivas_max_num_indices(
    const int32_t ivas_total_brate /* i  : IVAS total bitrate           */
);

/*! r: maximum number of indices */
int16_t get_core_max_num_indices(
    const int16_t core,       /* i  : core                      */
    const int32_t total_brate /* i  : total bitrate             */
);

/*! r: maximum number of indices */
int16_t get_BWE_max_num_indices(
    const int32_t extl_brate /* i  : extensiona layer bitrate  */
+2 −0
Original line number Diff line number Diff line
@@ -263,6 +263,7 @@ cleanup:
    return error;
}

#ifdef DEBUGGING
ivas_error BS_Reader_Rewind( BS_READER_HANDLE hBsReader )
{
    if ( hBsReader == NULL )
@@ -277,6 +278,7 @@ ivas_error BS_Reader_Rewind( BS_READER_HANDLE hBsReader )

    return hBsReader->rewind( hBsReader->hFormatReader );
}
#endif

ivas_error BS_Reader_ReadFrame_short( BS_READER_HANDLE hBsReader, uint16_t *serial, int16_t *num_bits, int16_t *bfi )
{
+2 −0
Original line number Diff line number Diff line
@@ -58,7 +58,9 @@ typedef struct BS_Reader *BS_READER_HANDLE;

ivas_error BS_Reader_Open_filename( BS_READER_HANDLE *phBsReader, const char *filename, BS_READER_FORMAT format );

#ifdef DEBUGGING
ivas_error BS_Reader_Rewind( BS_READER_HANDLE hBsReader );
#endif

ivas_error BS_Reader_ReadFrame_short( BS_READER_HANDLE hBsReader, uint16_t *serial, int16_t *num_bits, int16_t *bfi );