---
Fuzzer filename: '/src/libldac_encode_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libldac_encode_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ldacBT_close_handle
        - ldacBT_encode
        - ldacBT_free_handle
        - ldacBT_get_bitrate
        - ldacBT_get_handle
        - ldacBT_get_sampling_freq
        - ldacBT_get_version
        - ldacBT_init_handle_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libldac_encode_fuzzer.cc:21,15'
          Dst:             ldacBT_get_handle
        - Src:             'libldac_encode_fuzzer.cc:23,5'
          Dst:             ldacBT_init_handle_encode
        - Src:             'libldac_encode_fuzzer.cc:31,5'
          Dst:             ldacBT_encode
        - Src:             'libldac_encode_fuzzer.cc:39,5'
          Dst:             ldacBT_get_sampling_freq
        - Src:             'libldac_encode_fuzzer.cc:40,5'
          Dst:             ldacBT_get_bitrate
        - Src:             'libldac_encode_fuzzer.cc:41,5'
          Dst:             ldacBT_get_version
        - Src:             'libldac_encode_fuzzer.cc:43,5'
          Dst:             ldacBT_close_handle
        - Src:             'libldac_encode_fuzzer.cc:44,5'
          Dst:             ldacBT_free_handle
    - functionName:    quant_residual_core_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          115
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quant_spectrum_core_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          89
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_audio_block_b_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          187
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_minimum_id_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_scale_factor_2_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          173
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_scale_factor_1_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_scale_factor_0_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          221
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_add_word_length_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_scale_factor_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - encode_scale_factor_0_ldac
        - encode_scale_factor_1_ldac
        - encode_scale_factor_2_ldac
        - get_minimum_id_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_sub_ldac.c:238,32'
          Dst:             encode_scale_factor_0_ldac
        - Src:             'src/bitalloc_sub_ldac.c:239,32'
          Dst:             encode_scale_factor_1_ldac
        - Src:             'src/bitalloc_sub_ldac.c:242,32'
          Dst:             encode_scale_factor_0_ldac
        - Src:             'src/bitalloc_sub_ldac.c:243,32'
          Dst:             encode_scale_factor_2_ldac
        - Src:             'src/bitalloc_sub_ldac.c:246,33'
          Dst:             get_minimum_id_ldac
    - functionName:    encode_gradient_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_band_info_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_remain_bits_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          702
      EdgeCount:       101
      CyclomaticComplexity: 25
      functionsReached:
        - encode_audio_block_b_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:630,30'
          Dst:             encode_audio_block_b_ldac
        - Src:             'src/bitalloc_ldac.c:651,34'
          Dst:             encode_audio_block_b_ldac
        - Src:             'src/bitalloc_ldac.c:657,34'
          Dst:             encode_audio_block_b_ldac
    - functionName:    increase_qu_low_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - encode_audio_block_a_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:458,25'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:465,25'
          Dst:             encode_audio_block_a_ldac
    - functionName:    encode_audio_block_a_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          794
      EdgeCount:       133
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increase_qu_low_0_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          234
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - encode_audio_block_a_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:521,25'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:528,25'
          Dst:             encode_audio_block_a_ldac
    - functionName:    increase_offset_low_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - encode_audio_block_a_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:394,25'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:401,25'
          Dst:             encode_audio_block_a_ldac
    - functionName:    decrease_offset_high_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          225
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - encode_audio_block_a_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:331,29'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:338,29'
          Dst:             encode_audio_block_a_ldac
    - functionName:    decrease_offset_low_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          230
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - encode_audio_block_a_ldac
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:267,29'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:274,29'
          Dst:             encode_audio_block_a_ldac
    - functionName:    encode_side_info_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_sub_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          80
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - calc_add_word_length_ldac
        - encode_band_info_ldac
        - encode_gradient_ldac
        - encode_scale_factor_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_sub_ldac.c:267,37'
          Dst:             encode_band_info_ldac
        - Src:             'src/bitalloc_sub_ldac.c:268,37'
          Dst:             encode_gradient_ldac
        - Src:             'src/bitalloc_sub_ldac.c:271,23'
          Dst:             encode_scale_factor_ldac
        - Src:             'src/bitalloc_sub_ldac.c:272,9'
          Dst:             calc_add_word_length_ldac
    - functionName:    get_scale_factor_id_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quant_residual_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - quant_residual_core_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/quant_ldac.c:173,13'
          Dst:             quant_residual_core_ldac
    - functionName:    quant_spectrum_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - quant_spectrum_core_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/quant_ldac.c:125,9'
          Dst:             quant_spectrum_core_ldac
    - functionName:    alloc_bits_ldac
      functionSourceFile: '/src/libldac/src/bitalloc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          200
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - adjust_remain_bits_ldac
        - decrease_offset_high_ldac
        - decrease_offset_low_ldac
        - encode_audio_block_a_ldac
        - encode_side_info_ldac
        - increase_offset_low_ldac
        - increase_qu_low_0_ldac
        - increase_qu_low_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/bitalloc_ldac.c:678,18'
          Dst:             encode_side_info_ldac
        - Src:             'src/bitalloc_ldac.c:681,18'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:685,13'
          Dst:             decrease_offset_low_ldac
        - Src:             'src/bitalloc_ldac.c:687,13'
          Dst:             decrease_offset_high_ldac
        - Src:             'src/bitalloc_ldac.c:689,13'
          Dst:             decrease_offset_low_ldac
        - Src:             'src/bitalloc_ldac.c:692,13'
          Dst:             decrease_offset_low_ldac
        - Src:             'src/bitalloc_ldac.c:699,26'
          Dst:             encode_side_info_ldac
        - Src:             'src/bitalloc_ldac.c:702,26'
          Dst:             encode_audio_block_a_ldac
        - Src:             'src/bitalloc_ldac.c:708,13'
          Dst:             increase_offset_low_ldac
        - Src:             'src/bitalloc_ldac.c:710,13'
          Dst:             increase_qu_low_0_ldac
        - Src:             'src/bitalloc_ldac.c:713,13'
          Dst:             increase_offset_low_ldac
        - Src:             'src/bitalloc_ldac.c:715,13'
          Dst:             increase_qu_low_ldac
        - Src:             'src/bitalloc_ldac.c:720,5'
          Dst:             adjust_remain_bits_ldac
    - functionName:    norm_spectrum_ldac
      functionSourceFile: '/src/libldac/src/quant_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          196
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - get_scale_factor_id_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/quant_ldac.c:70,16'
          Dst:             get_scale_factor_id_ldac
    - functionName:    encode_audio_block_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_bits_ldac
        - norm_spectrum_ldac
        - quant_residual_ldac
        - quant_spectrum_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_ldac.c:183,9'
          Dst:             norm_spectrum_ldac
        - Src:             'src/encode_ldac.c:186,10'
          Dst:             alloc_bits_ldac
        - Src:             'src/encode_ldac.c:193,9'
          Dst:             quant_spectrum_ldac
        - Src:             'src/encode_ldac.c:195,9'
          Dst:             quant_residual_ldac
    - functionName:    align_ldac
      functionSourceFile: '/src/libldac/src/memory_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc_ldac
      functionSourceFile: '/src/libldac/src/memory_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - align_ldac
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/memory_ldac.c:46,39'
          Dst:             align_ldac
        - Src:             'src/memory_ldac.c:49,17'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_block_nchs_ldac
      functionSourceFile: '/src/libldac/src/tables_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_encode_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - calloc_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_ldac.c:33,38'
          Dst:             calloc_ldac
        - Src:             'src/encode_ldac.c:35,54'
          Dst:             calloc_ldac
        - Src:             'src/encode_ldac.c:52,28'
          Dst:             calloc_ldac
    - functionName:    pack_scale_factor_2_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:239,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:244,9'
          Dst:             pack_store_ldac
    - functionName:    pack_store_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          64
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_scale_factor_1_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:205,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:209,13'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:213,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:215,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:219,13'
          Dst:             pack_store_ldac
    - functionName:    pack_scale_factor_0_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          148
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pack_store_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:171,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:173,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:175,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:180,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:186,9'
          Dst:             pack_store_ldac
    - functionName:    pack_residual_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:352,17'
          Dst:             pack_store_ldac
    - functionName:    pack_spectrum_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          229
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:308,17'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:316,21'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:322,17'
          Dst:             pack_store_ldac
    - functionName:    pack_scale_factor_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pack_scale_factor_0_ldac
        - pack_scale_factor_1_ldac
        - pack_scale_factor_2_ldac
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:260,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:264,13'
          Dst:             pack_scale_factor_0_ldac
        - Src:             'src/pack_ldac.c:267,13'
          Dst:             pack_scale_factor_1_ldac
        - Src:             'src/pack_ldac.c:272,13'
          Dst:             pack_scale_factor_0_ldac
        - Src:             'src/pack_ldac.c:275,13'
          Dst:             pack_scale_factor_2_ldac
    - functionName:    pack_gradient_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:135,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:138,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:140,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:142,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:144,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:147,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:149,9'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:152,5'
          Dst:             pack_store_ldac
    - functionName:    pack_band_info_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:120,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:122,5'
          Dst:             pack_store_ldac
    - functionName:    pack_frame_alignment_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - pack_store_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:86,9'
          Dst:             pack_store_ldac
    - functionName:    pack_byte_alignment_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:106,9'
          Dst:             pack_store_ldac
    - functionName:    pack_audio_block_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          201
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - pack_band_info_ldac
        - pack_gradient_ldac
        - pack_residual_ldac
        - pack_scale_factor_ldac
        - pack_spectrum_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:380,5'
          Dst:             pack_band_info_ldac
        - Src:             'src/pack_ldac.c:384,5'
          Dst:             pack_gradient_ldac
        - Src:             'src/pack_ldac.c:393,9'
          Dst:             pack_scale_factor_ldac
        - Src:             'src/pack_ldac.c:397,9'
          Dst:             pack_spectrum_ldac
        - Src:             'src/pack_ldac.c:401,9'
          Dst:             pack_residual_ldac
    - functionName:    calc_zero_cross_number_ldac
      functionSourceFile: '/src/libldac/src/sigana_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_spectral_centroid_ldac
      functionSourceFile: '/src/libldac/src/sigana_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_mdct_pseudo_spectrum_ldac
      functionSourceFile: '/src/libldac/src/sigana_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      float
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          164
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - sqrt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sigana_ldac.c:44,20'
          Dst:             sqrt
        - Src:             'src/sigana_ldac.c:53,22'
          Dst:             sqrt
        - Src:             'src/sigana_ldac.c:61,22'
          Dst:             sqrt
        - Src:             'src/sigana_ldac.c:66,22'
          Dst:             sqrt
    - functionName:    sqrt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    proc_mdct_core_ldac
      functionSourceFile: '/src/libldac/src/mdct_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          442
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_data_to_scalar_f32_ldac
      functionSourceFile: '/src/libldac/src/setpcm_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_data_to_scalar_s32_ldac
      functionSourceFile: '/src/libldac/src/setpcm_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_data_to_scalar_s24_ldac
      functionSourceFile: '/src/libldac/src/setpcm_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          71
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_data_to_scalar_s16_ldac
      functionSourceFile: '/src/libldac/src/setpcm_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_internal_error_code
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_clear_internal_error_code
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_error_code
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_clear_error_code
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_flush_encode
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ldaclib_assert_sample_format
        - ldaclib_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:742,10'
          Dst:             ldaclib_assert_sample_format
        - Src:             'src/ldaclib_api.c:753,14'
          Dst:             ldaclib_encode
    - functionName:    ldaclib_assert_sample_format
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_encode
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          268
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - ana_frame_status_ldac
        - encode_ldac
        - ldaclib_assert_sample_format
        - pack_null_data_frame_ldac
        - pack_raw_data_frame_ldac
        - proc_mdct_ldac
        - set_input_pcm_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:681,10'
          Dst:             ldaclib_assert_sample_format
        - Src:             'src/ldaclib_api.c:689,5'
          Dst:             set_input_pcm_ldac
        - Src:             'src/ldaclib_api.c:691,5'
          Dst:             proc_mdct_ldac
        - Src:             'src/ldaclib_api.c:693,34'
          Dst:             ana_frame_status_ldac
        - Src:             'src/ldaclib_api.c:695,18'
          Dst:             encode_ldac
        - Src:             'src/ldaclib_api.c:700,23'
          Dst:             pack_null_data_frame_ldac
        - Src:             'src/ldaclib_api.c:710,18'
          Dst:             pack_raw_data_frame_ldac
        - Src:             'src/ldaclib_api.c:715,23'
          Dst:             pack_null_data_frame_ldac
    - functionName:    set_input_pcm_ldac
      functionSourceFile: '/src/libldac/src/setpcm_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          327
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - byte_data_to_scalar_f32_ldac
        - byte_data_to_scalar_s16_ldac
        - byte_data_to_scalar_s24_ldac
        - byte_data_to_scalar_s32_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/setpcm_ldac.c:127,13'
          Dst:             byte_data_to_scalar_s16_ldac
        - Src:             'src/setpcm_ldac.c:136,13'
          Dst:             byte_data_to_scalar_s24_ldac
        - Src:             'src/setpcm_ldac.c:145,13'
          Dst:             byte_data_to_scalar_s32_ldac
        - Src:             'src/setpcm_ldac.c:154,13'
          Dst:             byte_data_to_scalar_f32_ldac
    - functionName:    proc_mdct_ldac
      functionSourceFile: '/src/libldac/src/mdct_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - proc_mdct_core_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/mdct_ldac.c:110,9'
          Dst:             proc_mdct_core_ldac
    - functionName:    ana_frame_status_ldac
      functionSourceFile: '/src/libldac/src/sigana_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          217
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - calc_mdct_pseudo_spectrum_ldac
        - calc_spectral_centroid_ldac
        - calc_zero_cross_number_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sigana_ldac.c:140,22'
          Dst:             calc_mdct_pseudo_spectrum_ldac
        - Src:             'src/sigana_ldac.c:142,20'
          Dst:             calc_spectral_centroid_ldac
        - Src:             'src/sigana_ldac.c:144,22'
          Dst:             calc_zero_cross_number_ldac
    - functionName:    encode_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - encode_audio_block_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_ldac.c:228,14'
          Dst:             encode_audio_block_ldac
    - functionName:    pack_null_data_frame_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pack_frame_alignment_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:487,5'
          Dst:             pack_frame_alignment_ldac
    - functionName:    pack_raw_data_frame_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pack_audio_block_ldac
        - pack_byte_alignment_ldac
        - pack_frame_alignment_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:434,14'
          Dst:             pack_audio_block_ldac
        - Src:             'src/pack_ldac.c:438,9'
          Dst:             pack_byte_alignment_ldac
        - Src:             'src/pack_ldac.c:443,5'
          Dst:             pack_frame_alignment_ldac
    - functionName:    free_encode_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_free_encode
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - free_encode_ldac
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:659,9'
          Dst:             free_encode_ldac
    - functionName:    init_encode_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          174
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_encode_ldac
        - calc_initial_bits_ldac
        - get_block_nchs_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_ldac.c:75,9'
          Dst:             alloc_encode_ldac
        - Src:             'src/encode_ldac.c:87,37'
          Dst:             get_block_nchs_ldac
        - Src:             'src/encode_ldac.c:102,5'
          Dst:             calc_initial_bits_ldac
    - functionName:    calc_initial_bits_ldac
      functionSourceFile: '/src/libldac/src/encode_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          97
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_mdct_table_ldac
      functionSourceFile: '/src/libldac/src/tables_sigproc_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_init_encode
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_encode_ldac
        - ldaclib_get_nlnn
        - set_mdct_table_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:639,5'
          Dst:             ldaclib_get_nlnn
        - Src:             'src/ldaclib_api.c:641,5'
          Dst:             set_mdct_table_ldac
        - Src:             'src/ldaclib_api.c:643,14'
          Dst:             init_encode_ldac
    - functionName:    ldaclib_get_nlnn
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_sampling_rate_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:231,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:234,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
    - functionName:    ldaclib_assert_sampling_rate_index
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_assert_supported_sampling_rate_index
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_set_encode_info
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          247
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_encode_frame_length
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_set_encode_frame_length
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calc_initial_bits_ldac
        - ldaclib_assert_frame_length
        - ldaclib_assert_supported_frame_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:529,10'
          Dst:             ldaclib_assert_frame_length
        - Src:             'src/ldaclib_api.c:534,10'
          Dst:             ldaclib_assert_supported_frame_length
        - Src:             'src/ldaclib_api.c:541,5'
          Dst:             calc_initial_bits_ldac
    - functionName:    ldaclib_assert_frame_length
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_assert_supported_frame_length
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_encode_setting
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          134
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack_frame_header_ldac
      functionSourceFile: '/src/libldac/src/pack_ldac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pack_store_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/pack_ldac.c:59,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:61,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:63,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:65,5'
          Dst:             pack_store_ldac
        - Src:             'src/pack_ldac.c:67,5'
          Dst:             pack_store_ldac
    - functionName:    ldaclib_set_frame_header
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ldaclib_assert_channel_config_index
        - ldaclib_assert_frame_length
        - ldaclib_assert_frame_status
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_frame_length
        - ldaclib_assert_supported_sampling_rate_index
        - pack_frame_header_ldac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:409,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:414,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
        - Src:             'src/ldaclib_api.c:419,10'
          Dst:             ldaclib_assert_channel_config_index
        - Src:             'src/ldaclib_api.c:424,10'
          Dst:             ldaclib_assert_frame_length
        - Src:             'src/ldaclib_api.c:429,10'
          Dst:             ldaclib_assert_supported_frame_length
        - Src:             'src/ldaclib_api.c:434,10'
          Dst:             ldaclib_assert_frame_status
        - Src:             'src/ldaclib_api.c:439,5'
          Dst:             pack_frame_header_ldac
    - functionName:    ldaclib_assert_channel_config_index
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_assert_frame_status
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_config_info
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_set_config_info
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - ldaclib_assert_channel_config_index
        - ldaclib_assert_frame_length
        - ldaclib_assert_frame_status
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_frame_length
        - ldaclib_assert_supported_sampling_rate_index
        - ldaclib_get_channel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:337,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:342,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
        - Src:             'src/ldaclib_api.c:347,10'
          Dst:             ldaclib_assert_channel_config_index
        - Src:             'src/ldaclib_api.c:352,10'
          Dst:             ldaclib_assert_frame_length
        - Src:             'src/ldaclib_api.c:357,10'
          Dst:             ldaclib_assert_supported_frame_length
        - Src:             'src/ldaclib_api.c:362,10'
          Dst:             ldaclib_assert_frame_status
        - Src:             'src/ldaclib_api.c:372,5'
          Dst:             ldaclib_get_channel
    - functionName:    ldaclib_get_channel
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ldaclib_assert_channel_config_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:247,10'
          Dst:             ldaclib_assert_channel_config_index
    - functionName:    ldaclib_free_handle
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_handle
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_assert_nlnn_shift
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_check_nlnn_shift
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ldaclib_assert_nlnn_shift
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_sampling_rate_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:273,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:276,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
        - Src:             'src/ldaclib_api.c:279,10'
          Dst:             ldaclib_assert_nlnn_shift
    - functionName:    ldaclib_assert_channel
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_channel_config_index
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ldaclib_assert_channel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:260,10'
          Dst:             ldaclib_assert_channel
    - functionName:    ldaclib_get_frame_samples
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_sampling_rate_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:215,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:218,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
    - functionName:    ldaclib_get_sampling_rate
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ldaclib_assert_sampling_rate_index
        - ldaclib_assert_supported_sampling_rate_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldaclib_api.c:199,10'
          Dst:             ldaclib_assert_sampling_rate_index
        - Src:             'src/ldaclib_api.c:202,10'
          Dst:             ldaclib_assert_supported_sampling_rate_index
    - functionName:    ldaclib_get_sampling_rate_index
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_branch_version
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_minor_version
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_major_version
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldaclib_get_version
      functionSourceFile: '/src/libldac/src/ldaclib_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_get_eqmid_from_frmlen
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ldacBT_get_config
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_internal.c:526,21'
          Dst:             ldacBT_get_config
    - functionName:    ldacBT_get_config
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ldacBT_get_eqmid_conv_tbl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_internal.c:491,23'
          Dst:             ldacBT_get_eqmid_conv_tbl
    - functionName:    ldacBT_get_eqmid_conv_tbl
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_prepare_pcm_encode
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          377
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/ldacBT_internal.c:283,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ldacBT_update_frmlen
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          254
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - ldacBT_check_ldaclib_error_code
        - ldacBT_frmlen_to_bitrate
        - ldacBT_get_eqmid_from_frmlen
        - ldaclib_get_encode_frame_length
        - ldaclib_get_encode_setting
        - ldaclib_set_encode_frame_length
        - ldaclib_set_encode_info
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_internal.c:326,5'
          Dst:             ldaclib_get_encode_frame_length
        - Src:             'src/ldacBT_internal.c:334,28'
          Dst:             ldacBT_frmlen_to_bitrate
        - Src:             'src/ldacBT_internal.c:341,14'
          Dst:             ldaclib_get_encode_setting
        - Src:             'src/ldacBT_internal.c:347,14'
          Dst:             ldaclib_set_encode_info
        - Src:             'src/ldacBT_internal.c:350,9'
          Dst:             ldacBT_check_ldaclib_error_code
        - Src:             'src/ldacBT_internal.c:354,10'
          Dst:             ldaclib_set_encode_frame_length
        - Src:             'src/ldacBT_internal.c:374,24'
          Dst:             ldacBT_frmlen_to_bitrate
        - Src:             'src/ldacBT_internal.c:375,22'
          Dst:             ldacBT_get_eqmid_from_frmlen
    - functionName:    ldacBT_frmlen_to_bitrate
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_check_ldaclib_error_code
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ldaclib_get_error_code
        - ldaclib_get_internal_error_code
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_internal.c:132,5'
          Dst:             ldaclib_get_error_code
        - Src:             'src/ldacBT_internal.c:134,5'
          Dst:             ldaclib_get_internal_error_code
    - functionName:    ldacBT_encode
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         175
      ICount:          1208
      EdgeCount:       235
      CyclomaticComplexity: 62
      functionsReached:
        - ldacBT_get_config
        - ldacBT_prepare_pcm_encode
        - ldacBT_update_frmlen
        - ldaclib_clear_error_code
        - ldaclib_clear_internal_error_code
        - ldaclib_encode
        - ldaclib_flush_encode
        - ldaclib_get_config_info
        - ldaclib_get_encode_frame_length
        - ldaclib_set_frame_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:372,5'
          Dst:             ldaclib_clear_error_code
        - Src:             'src/ldacBT_api.c:373,5'
          Dst:             ldaclib_clear_internal_error_code
        - Src:             'src/ldacBT_api.c:432,13'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:440,28'
          Dst:             ldacBT_get_config
        - Src:             'src/ldacBT_api.c:449,37'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:471,13'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:475,17'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:487,33'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:505,5'
          Dst:             ldaclib_get_encode_frame_length
        - Src:             'src/ldacBT_api.c:520,13'
          Dst:             ldacBT_update_frmlen
        - Src:             'src/ldacBT_api.c:549,9'
          Dst:             ldacBT_prepare_pcm_encode
        - Src:             'src/ldacBT_api.c:550,18'
          Dst:             ldaclib_encode
        - Src:             'src/ldacBT_api.c:559,18'
          Dst:             ldaclib_flush_encode
        - Src:             'src/ldacBT_api.c:577,22'
          Dst:             ldaclib_get_config_info
        - Src:             'src/ldacBT_api.c:588,22'
          Dst:             ldaclib_set_frame_header
        - Src:             'src/ldacBT_api.c:619,17'
          Dst:             ldacBT_update_frmlen
    - functionName:    ldacBT_get_altered_eqmid
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/ldacBT_internal.c:455,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ldacBT_alter_eqmid_priority
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - ldacBT_get_altered_eqmid
        - ldacBT_set_eqmid_core
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:336,20'
          Dst:             ldacBT_get_altered_eqmid
        - Src:             'src/ldacBT_api.c:342,5'
          Dst:             ldacBT_set_eqmid_core
    - functionName:    ldacBT_set_eqmid_core
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ldacBT_get_config
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_internal.c:211,12'
          Dst:             ldacBT_get_config
    - functionName:    ldacBT_get_eqmid
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_set_eqmid
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ldacBT_assert_eqmid
        - ldacBT_set_eqmid_core
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:299,36'
          Dst:             ldacBT_assert_eqmid
        - Src:             'src/ldacBT_api.c:302,2'
          Dst:             ldacBT_set_eqmid_core
    - functionName:    ldacBT_assert_eqmid
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_cm_to_cci
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_assert_pcm_sampling_freq
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_assert_sample_format
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_assert_cm
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_assert_mtu
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_init_handle_encode
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          549
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - ldacBT_assert_cm
        - ldacBT_assert_eqmid
        - ldacBT_assert_mtu
        - ldacBT_assert_pcm_sampling_freq
        - ldacBT_assert_sample_format
        - ldacBT_close_handle
        - ldacBT_cm_to_cci
        - ldacBT_frmlen_to_bitrate
        - ldacBT_get_config
        - ldaclib_get_encode_setting
        - ldaclib_get_frame_samples
        - ldaclib_get_sampling_rate_index
        - ldaclib_init_encode
        - ldaclib_set_config_info
        - ldaclib_set_encode_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/ldacBT_api.c:184,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/ldacBT_api.c:140,36'
          Dst:             ldacBT_assert_mtu
        - Src:             'src/ldacBT_api.c:143,36'
          Dst:             ldacBT_assert_eqmid
        - Src:             'src/ldacBT_api.c:146,36'
          Dst:             ldacBT_assert_cm
        - Src:             'src/ldacBT_api.c:149,36'
          Dst:             ldacBT_assert_sample_format
        - Src:             'src/ldacBT_api.c:152,36'
          Dst:             ldacBT_assert_pcm_sampling_freq
        - Src:             'src/ldacBT_api.c:156,5'
          Dst:             ldacBT_close_handle
        - Src:             'src/ldacBT_api.c:177,11'
          Dst:             ldacBT_cm_to_cci
        - Src:             'src/ldacBT_api.c:203,14'
          Dst:             ldaclib_get_sampling_rate_index
        - Src:             'src/ldacBT_api.c:211,14'
          Dst:             ldaclib_get_frame_samples
        - Src:             'src/ldacBT_api.c:222,12'
          Dst:             ldacBT_get_config
        - Src:             'src/ldacBT_api.c:236,14'
          Dst:             ldaclib_get_encode_setting
        - Src:             'src/ldacBT_api.c:244,14'
          Dst:             ldaclib_set_config_info
        - Src:             'src/ldacBT_api.c:255,14'
          Dst:             ldaclib_set_encode_info
        - Src:             'src/ldacBT_api.c:266,14'
          Dst:             ldaclib_init_encode
        - Src:             'src/ldacBT_api.c:282,24'
          Dst:             ldacBT_frmlen_to_bitrate
    - functionName:    ldacBT_close_handle
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ldacBT_param_clear
        - ldaclib_clear_error_code
        - ldaclib_clear_internal_error_code
        - ldaclib_free_encode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:72,13'
          Dst:             ldaclib_free_encode
        - Src:             'src/ldacBT_api.c:75,9'
          Dst:             ldaclib_clear_error_code
        - Src:             'src/ldacBT_api.c:76,9'
          Dst:             ldaclib_clear_internal_error_code
        - Src:             'src/ldacBT_api.c:79,5'
          Dst:             ldacBT_param_clear
    - functionName:    ldacBT_param_clear
      functionSourceFile: '/src/libldac/src/ldacBT_internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          167
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_get_bitrate
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_get_sampling_freq
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ldacBT_get_error_code
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ldacBT_check_ldaclib_error_code
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:88,5'
          Dst:             ldacBT_check_ldaclib_error_code
    - functionName:    ldacBT_free_handle
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - ldaclib_free_encode
        - ldaclib_free_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:54,13'
          Dst:             ldaclib_free_encode
        - Src:             'src/ldacBT_api.c:57,9'
          Dst:             ldaclib_free_handle
    - functionName:    ldacBT_get_handle
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ldacBT_free_handle
        - ldacBT_param_clear
        - ldaclib_get_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/ldacBT_api.c:37,27'
          Dst:             ldaclib_get_handle
        - Src:             'src/ldacBT_api.c:38,9'
          Dst:             ldacBT_free_handle
        - Src:             'src/ldacBT_api.c:42,5'
          Dst:             ldacBT_param_clear
    - functionName:    ldacBT_get_version
      functionSourceFile: '/src/libldac/src/ldacBT_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
