---
Fuzzer filename: '/src/opusfile_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/opusfile_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         38
      ICount:          276
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - op_bitrate_instant
        - op_current_link
        - op_free
        - op_head
        - op_link_count
        - op_open_memory
        - op_pcm_seek
        - op_pcm_tell
        - op_pcm_total
        - op_raw_tell
        - op_raw_total
        - op_read_stereo
        - op_tags
        - opus_picture_tag_clear
        - opus_picture_tag_parse
        - opus_tagncompare
        - opus_tags_get_binary_suffix
      functionUses:    0
      BranchProfiles:
        - Branch String:   'opusfile_fuzzer.c:29,7'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:30,5'
              BranchSideFuncs:
                - op_link_count
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_read_stereo
                - op_current_link
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
            - BranchSide:      'opusfile_fuzzer.c:32,17'
              BranchSideFuncs:
                - op_link_count
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_read_stereo
                - op_current_link
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
        - Branch String:   'opusfile_fuzzer.c:45,9'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:46,7'
              BranchSideFuncs:
                - op_free
                - op_pcm_seek
                - op_read_stereo
            - BranchSide:      'opusfile_fuzzer.c:49,25'
              BranchSideFuncs:
                - op_current_link
                - op_read_stereo
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
        - Branch String:   'opusfile_fuzzer.c:49,9'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:50,36'
              BranchSideFuncs:
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
            - BranchSide:      'opusfile_fuzzer.c:80,9'
              BranchSideFuncs:
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
                - op_free
                - op_pcm_seek
                - op_read_stereo
        - Branch String:   'opusfile_fuzzer.c:59,7'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:64,30'
              BranchSideFuncs:
                - opus_tagncompare
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_picture_tag_parse
                - opus_picture_tag_clear
            - BranchSide:      'opusfile_fuzzer.c:72,11'
              BranchSideFuncs:
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
                - op_free
                - op_pcm_seek
                - op_read_stereo
        - Branch String:   'opusfile_fuzzer.c:63,13'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:66,44'
              BranchSideFuncs:
                - opus_picture_tag_parse
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_tagncompare
                - opus_picture_tag_clear
            - BranchSide:      'opusfile_fuzzer.c:70,7'
              BranchSideFuncs:
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
        - Branch String:   'opusfile_fuzzer.c:66,15'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:67,13'
              BranchSideFuncs:
                - opus_picture_tag_clear
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_tagncompare
                - opus_picture_tag_parse
            - BranchSide:      'opusfile_fuzzer.c:69,9'
              BranchSideFuncs:
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
        - Branch String:   'opusfile_fuzzer.c:72,11'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:73,15'
              BranchSideFuncs:
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
                - op_free
                - op_pcm_seek
                - op_read_stereo
            - BranchSide:      'opusfile_fuzzer.c:77,35'
              BranchSideFuncs:
                - opus_tags_get_binary_suffix
                - op_read_stereo
                - op_current_link
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
                - op_free
                - op_pcm_seek
                - op_read_stereo
        - Branch String:   'opusfile_fuzzer.c:80,9'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:81,7'
              BranchSideFuncs:
                - op_free
                - op_pcm_seek
                - op_read_stereo
            - BranchSide:      'opusfile_fuzzer.c:84,27'
              BranchSideFuncs:
                - op_read_stereo
                - op_current_link
                - op_free
                - op_pcm_seek
                - op_read_stereo
                - op_current_link
                - op_pcm_total
                - op_raw_total
                - op_pcm_tell
                - op_raw_tell
                - op_bitrate_instant
                - op_head
                - op_tags
                - opus_tags_get_binary_suffix
                - opus_tagncompare
                - opus_picture_tag_parse
                - opus_picture_tag_clear
        - Branch String:   'opusfile_fuzzer.c:87,7'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:92,17'
              BranchSideFuncs:
                - op_free
                - op_pcm_seek
                - op_read_stereo
            - BranchSide:      'opusfile_fuzzer.c:105,11'
              BranchSideFuncs:
                - op_free
        - Branch String:   'opusfile_fuzzer.c:93,5'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:95,19'
              BranchSideFuncs:
                - op_pcm_seek
                - op_free
                - op_read_stereo
            - BranchSide:      'opusfile_fuzzer.c:103,3'
              BranchSideFuncs:
                - op_free
        - Branch String:   'opusfile_fuzzer.c:99,11'
          Branch Sides:
            - BranchSide:      'opusfile_fuzzer.c:100,30'
              BranchSideFuncs:
                - op_read_stereo
                - op_free
                - op_pcm_seek
            - BranchSide:      'opusfile_fuzzer.c:102,5'
              BranchSideFuncs:
                - op_free
                - op_pcm_seek
                - op_read_stereo
      Callsites:
        - Src:             'opusfile_fuzzer.c:28,21'
          Dst:             op_open_memory
        - Src:             'opusfile_fuzzer.c:32,3'
          Dst:             op_link_count
        - Src:             'opusfile_fuzzer.c:35,3'
          Dst:             op_pcm_total
        - Src:             'opusfile_fuzzer.c:36,3'
          Dst:             op_raw_total
        - Src:             'opusfile_fuzzer.c:37,3'
          Dst:             op_pcm_tell
        - Src:             'opusfile_fuzzer.c:38,3'
          Dst:             op_raw_tell
        - Src:             'opusfile_fuzzer.c:44,11'
          Dst:             op_read_stereo
        - Src:             'opusfile_fuzzer.c:49,9'
          Dst:             op_current_link
        - Src:             'opusfile_fuzzer.c:50,20'
          Dst:             op_current_link
        - Src:             'opusfile_fuzzer.c:51,7'
          Dst:             op_pcm_total
        - Src:             'opusfile_fuzzer.c:52,7'
          Dst:             op_raw_total
        - Src:             'opusfile_fuzzer.c:53,7'
          Dst:             op_pcm_tell
        - Src:             'opusfile_fuzzer.c:54,7'
          Dst:             op_raw_tell
        - Src:             'opusfile_fuzzer.c:55,7'
          Dst:             op_bitrate_instant
        - Src:             'opusfile_fuzzer.c:56,13'
          Dst:             op_head
        - Src:             'opusfile_fuzzer.c:58,30'
          Dst:             op_tags
        - Src:             'opusfile_fuzzer.c:63,13'
          Dst:             opus_tagncompare
        - Src:             'opusfile_fuzzer.c:66,15'
          Dst:             opus_picture_tag_parse
        - Src:             'opusfile_fuzzer.c:67,13'
          Dst:             opus_picture_tag_clear
        - Src:             'opusfile_fuzzer.c:77,7'
          Dst:             opus_tags_get_binary_suffix
        - Src:             'opusfile_fuzzer.c:99,11'
          Dst:             op_pcm_seek
        - Src:             'opusfile_fuzzer.c:100,15'
          Dst:             op_read_stereo
        - Src:             'opusfile_fuzzer.c:105,3'
          Dst:             op_free
    - functionName:    op_extract_gif_params
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
        - _width
        - _height
        - _depth
        - _colors
        - _has_palette
      BBCount:         8
      ICount:          91
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - op_is_gif
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:561,29'
          Branch Sides:
            - BranchSide:      'src/info.c:561,31'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:561,29'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:561,6'
          Branch Sides:
            - BranchSide:      'src/info.c:561,6'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:562,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:561,6'
          Dst:             op_is_gif
    - functionName:    op_is_gif
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/info.c:552,20'
          Branch Sides:
            - BranchSide:      'src/info.c:552,30'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'src/info.c:552,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:552,23'
          Dst:             memcmp
        - Src:             'src/info.c:552,51'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_extract_png_params
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
        - _width
        - _height
        - _depth
        - _colors
        - _has_palette
      BBCount:         39
      ICount:          242
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - memcmp
        - op_is_png
        - op_parse_uint32be
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:514,6'
          Branch Sides:
            - BranchSide:      'src/info.c:514,6'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
            - BranchSide:      'src/info.c:516,9'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
        - Branch String:   'src/info.c:517,5'
          Branch Sides:
            - BranchSide:      'src/info.c:519,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
            - BranchSide:      'src/info.c:548,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:520,10'
          Branch Sides:
            - BranchSide:      'src/info.c:520,38'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:521,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
        - Branch String:   'src/info.c:521,28'
          Branch Sides:
            - BranchSide:      'src/info.c:521,37'
              BranchSideFuncs:
                - memcmp
                - op_parse_uint32be
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
            - BranchSide:      'src/info.c:542,16'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
                - memcmp
        - Branch String:   'src/info.c:521,15'
          Branch Sides:
            - BranchSide:      'src/info.c:523,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - memcmp
                - memcmp
            - BranchSide:      'src/info.c:542,16'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
                - memcmp
        - Branch String:   'src/info.c:526,12'
          Branch Sides:
            - BranchSide:      'src/info.c:527,12'
              BranchSideFuncs:
                - op_parse_uint32be
                - memcmp
                - memcmp
                - op_parse_uint32be
                - op_parse_uint32be
            - BranchSide:      'src/info.c:532,24'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:533,14'
          Branch Sides:
            - BranchSide:      'src/info.c:533,36'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:534,19'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:534,19'
          Branch Sides:
            - BranchSide:      'src/info.c:534,41'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:535,19'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:535,19'
          Branch Sides:
            - BranchSide:      'src/info.c:535,41'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:536,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:514,6'
          Dst:             op_is_png
        - Src:             'src/info.c:519,17'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:521,30'
          Dst:             memcmp
        - Src:             'src/info.c:523,17'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:524,18'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:542,32'
          Dst:             memcmp
    - functionName:    op_is_png
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/info.c:505,20'
          Branch Sides:
            - BranchSide:      'src/info.c:505,29'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'src/info.c:505,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:505,22'
          Dst:             memcmp
    - functionName:    op_parse_uint32be
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_extract_jpeg_params
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
        - _width
        - _height
        - _depth
        - _colors
        - _has_palette
      BBCount:         54
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - op_is_jpeg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:468,6'
          Branch Sides:
            - BranchSide:      'src/info.c:468,6'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:470,9'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:474,25'
          Branch Sides:
            - BranchSide:      'src/info.c:474,27'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:474,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:474,7'
          Branch Sides:
            - BranchSide:      'src/info.c:474,48'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:475,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:475,25'
          Branch Sides:
            - BranchSide:      'src/info.c:475,27'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:475,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:475,7'
          Branch Sides:
            - BranchSide:      'src/info.c:475,48'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:476,14'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:480,23'
          Branch Sides:
            - BranchSide:      'src/info.c:480,54'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:480,26'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:480,38'
          Branch Sides:
            - BranchSide:      'src/info.c:480,40'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:482,15'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:480,10'
          Branch Sides:
            - BranchSide:      'src/info.c:480,54'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:482,15'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:484,10'
          Branch Sides:
            - BranchSide:      'src/info.c:484,25'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:485,19'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:486,23'
          Branch Sides:
            - BranchSide:      'src/info.c:486,50'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:486,25'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:486,10'
          Branch Sides:
            - BranchSide:      'src/info.c:486,50'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:487,10'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:487,22'
          Branch Sides:
            - BranchSide:      'src/info.c:487,25'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:489,12'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:487,36'
          Branch Sides:
            - BranchSide:      'src/info.c:487,38'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:499,13'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:487,49'
          Branch Sides:
            - BranchSide:      'src/info.c:487,52'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:499,13'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:487,10'
          Branch Sides:
            - BranchSide:      'src/info.c:489,12'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:499,13'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:489,12'
          Branch Sides:
            - BranchSide:      'src/info.c:490,20'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:496,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:468,6'
          Dst:             op_is_jpeg
    - functionName:    op_is_jpeg
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _buf
        - _buf_sz
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/info.c:459,20'
          Branch Sides:
            - BranchSide:      'src/info.c:459,29'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'src/info.c:459,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:459,22'
          Dst:             memcmp
    - functionName:    opus_picture_tag_clear
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _pic
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_picture_tag_parse_impl
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _pic
        - _tag
        - _buf
        - _buf_sz
        - _base64_sz
      BBCount:         165
      ICount:          1006
      EdgeCount:       219
      CyclomaticComplexity: 56
      functionsReached:
        - op_extract_gif_params
        - op_extract_jpeg_params
        - op_extract_png_params
        - op_fatal_impl
        - op_is_gif
        - op_is_jpeg
        - op_is_png
        - op_parse_uint32be
        - op_strncasecmp
        - realloc
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:596,3'
          Branch Sides:
            - BranchSide:      'src/info.c:596,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:597,8'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:597,3'
          Branch Sides:
            - BranchSide:      'src/info.c:600,10'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:620,4'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:601,5'
          Branch Sides:
            - BranchSide:      'src/info.c:604,24'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:614,31'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:605,10'
          Branch Sides:
            - BranchSide:      'src/info.c:605,18'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:606,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:606,15'
          Branch Sides:
            - BranchSide:      'src/info.c:606,23'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:607,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:607,21'
          Branch Sides:
            - BranchSide:      'src/info.c:607,23'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:608,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:607,15'
          Branch Sides:
            - BranchSide:      'src/info.c:607,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:608,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:608,21'
          Branch Sides:
            - BranchSide:      'src/info.c:608,23'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:609,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:608,15'
          Branch Sides:
            - BranchSide:      'src/info.c:608,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:609,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:609,21'
          Branch Sides:
            - BranchSide:      'src/info.c:609,23'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:610,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:609,15'
          Branch Sides:
            - BranchSide:      'src/info.c:609,32'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:610,15'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:610,21'
          Branch Sides:
            - BranchSide:      'src/info.c:610,25'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:611,12'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:610,15'
          Branch Sides:
            - BranchSide:      'src/info.c:610,38'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:611,12'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:615,8'
          Branch Sides:
            - BranchSide:      'src/info.c:616,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:619,3'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:617,10'
          Branch Sides:
            - BranchSide:      'src/info.c:617,51'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:618,5'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:626,6'
          Branch Sides:
            - BranchSide:      'src/info.c:626,34'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:627,59'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:628,6'
          Branch Sides:
            - BranchSide:      'src/info.c:628,22'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:629,10'
              BranchSideFuncs:
                - op_parse_uint32be
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:636,6'
          Branch Sides:
            - BranchSide:      'src/info.c:636,53'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:638,50'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:639,6'
          Branch Sides:
            - BranchSide:      'src/info.c:639,24'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:640,10'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:654,22'
          Branch Sides:
            - BranchSide:      'src/info.c:654,43'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:654,24'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:654,33'
          Branch Sides:
            - BranchSide:      'src/info.c:654,43'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:654,35'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:654,43'
          Branch Sides:
            - BranchSide:      'src/info.c:654,43'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:654,45'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:655,15'
          Branch Sides:
            - BranchSide:      'src/info.c:655,39'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:655,17'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:655,26'
          Branch Sides:
            - BranchSide:      'src/info.c:655,39'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:655,28'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:655,37'
          Branch Sides:
            - BranchSide:      'src/info.c:655,39'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
            - BranchSide:      'src/info.c:656,33'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:655,6'
          Branch Sides:
            - BranchSide:      'src/info.c:655,50'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:656,33'
              BranchSideFuncs:
                - op_parse_uint32be
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:658,6'
          Branch Sides:
            - BranchSide:      'src/info.c:658,28'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:660,11'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
                - strcmp
        - Branch String:   'src/info.c:663,25'
          Branch Sides:
            - BranchSide:      'src/info.c:663,34'
              BranchSideFuncs:
                - strcmp
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
            - BranchSide:      'src/info.c:673,8'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
        - Branch String:   'src/info.c:663,6'
          Branch Sides:
            - BranchSide:      'src/info.c:664,11'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'src/info.c:673,8'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_strncasecmp
                - op_is_jpeg
        - Branch String:   'src/info.c:666,23'
          Branch Sides:
            - BranchSide:      'src/info.c:666,26'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'src/info.c:670,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:666,34'
          Branch Sides:
            - BranchSide:      'src/info.c:666,49'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'src/info.c:666,36'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:666,46'
          Branch Sides:
            - BranchSide:      'src/info.c:666,49'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'src/info.c:670,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:666,58'
          Branch Sides:
            - BranchSide:      'src/info.c:666,60'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:667,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:666,8'
          Branch Sides:
            - BranchSide:      'src/info.c:667,7'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:670,5'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:674,6'
          Branch Sides:
            - BranchSide:      'src/info.c:674,23'
              BranchSideFuncs:
                - op_strncasecmp
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
                - op_is_jpeg
            - BranchSide:      'src/info.c:677,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
        - Branch String:   'src/info.c:673,8'
          Branch Sides:
            - BranchSide:      'src/info.c:675,21'
              BranchSideFuncs:
                - op_is_jpeg
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:677,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_strncasecmp
                - op_is_png
        - Branch String:   'src/info.c:675,10'
          Branch Sides:
            - BranchSide:      'src/info.c:675,47'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:676,5'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:678,6'
          Branch Sides:
            - BranchSide:      'src/info.c:678,23'
              BranchSideFuncs:
                - op_strncasecmp
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
                - op_is_png
            - BranchSide:      'src/info.c:681,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
        - Branch String:   'src/info.c:677,13'
          Branch Sides:
            - BranchSide:      'src/info.c:679,20'
              BranchSideFuncs:
                - op_is_png
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:681,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_strncasecmp
                - op_is_gif
        - Branch String:   'src/info.c:679,10'
          Branch Sides:
            - BranchSide:      'src/info.c:679,46'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:680,5'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:682,6'
          Branch Sides:
            - BranchSide:      'src/info.c:682,23'
              BranchSideFuncs:
                - op_strncasecmp
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_is_gif
            - BranchSide:      'src/info.c:685,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
        - Branch String:   'src/info.c:681,13'
          Branch Sides:
            - BranchSide:      'src/info.c:683,20'
              BranchSideFuncs:
                - op_is_gif
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:685,13'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
                - op_strncasecmp
                - op_is_jpeg
                - op_is_png
                - op_is_gif
        - Branch String:   'src/info.c:683,10'
          Branch Sides:
            - BranchSide:      'src/info.c:683,46'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:684,5'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:685,32'
          Branch Sides:
            - BranchSide:      'src/info.c:685,35'
              BranchSideFuncs:
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:687,21'
              BranchSideFuncs:
                - op_is_jpeg
                - op_is_png
                - op_is_gif
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:687,10'
          Branch Sides:
            - BranchSide:      'src/info.c:687,47'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:688,25'
              BranchSideFuncs:
                - op_is_png
                - op_is_gif
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:688,15'
          Branch Sides:
            - BranchSide:      'src/info.c:688,51'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
            - BranchSide:      'src/info.c:689,25'
              BranchSideFuncs:
                - op_is_gif
                - op_extract_gif_params
                - realloc
                - op_extract_png_params
                - op_extract_jpeg_params
        - Branch String:   'src/info.c:693,5'
          Branch Sides:
            - BranchSide:      'src/info.c:695,32'
              BranchSideFuncs:
                - op_extract_jpeg_params
                - realloc
            - BranchSide:      'src/info.c:699,31'
              BranchSideFuncs:
                - op_extract_png_params
                - realloc
            - BranchSide:      'src/info.c:703,31'
              BranchSideFuncs:
                - op_extract_gif_params
                - realloc
            - BranchSide:      'src/info.c:707,8'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:707,8'
          Branch Sides:
            - BranchSide:      'src/info.c:710,13'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'src/info.c:716,8'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:716,51'
          Branch Sides:
            - BranchSide:      'src/info.c:716,53'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:717,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:716,62'
          Branch Sides:
            - BranchSide:      'src/info.c:716,64'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:717,7'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:725,15'
          Branch Sides:
            - BranchSide:      'src/info.c:725,17'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:726,14'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:725,6'
          Branch Sides:
            - BranchSide:      'src/info.c:725,28'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:726,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:596,3'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:621,16'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:624,20'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:634,22'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:645,9'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:647,10'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:649,9'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:651,10'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:656,15'
          Dst:             op_parse_uint32be
        - Src:             'src/info.c:663,27'
          Dst:             strcmp
        - Src:             'src/info.c:674,8'
          Dst:             op_strncasecmp
        - Src:             'src/info.c:675,10'
          Dst:             op_is_jpeg
        - Src:             'src/info.c:678,8'
          Dst:             op_strncasecmp
        - Src:             'src/info.c:679,10'
          Dst:             op_is_png
        - Src:             'src/info.c:682,8'
          Dst:             op_strncasecmp
        - Src:             'src/info.c:683,10'
          Dst:             op_is_gif
        - Src:             'src/info.c:686,8'
          Dst:             op_strncasecmp
        - Src:             'src/info.c:687,10'
          Dst:             op_is_jpeg
        - Src:             'src/info.c:688,15'
          Dst:             op_is_png
        - Src:             'src/info.c:689,15'
          Dst:             op_is_gif
        - Src:             'src/info.c:695,9'
          Dst:             op_extract_jpeg_params
        - Src:             'src/info.c:699,9'
          Dst:             op_extract_png_params
        - Src:             'src/info.c:703,9'
          Dst:             op_extract_gif_params
        - Src:             'src/info.c:724,25'
          Dst:             realloc
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_picture_tag_init
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _pic
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_picture_tag_parse
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _pic
        - _tag
      BBCount:         24
      ICount:          164
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - opus_picture_tag_clear
        - opus_picture_tag_init
        - opus_picture_tag_parse_impl
        - opus_tagncompare
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:744,6'
          Branch Sides:
            - BranchSide:      'src/info.c:744,64'
              BranchSideFuncs:
                - strlen
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
            - BranchSide:      'src/info.c:746,21'
              BranchSideFuncs:
                - strlen
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:747,6'
          Branch Sides:
            - BranchSide:      'src/info.c:747,19'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:748,13'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:750,6'
          Branch Sides:
            - BranchSide:      'src/info.c:750,16'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:751,6'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:751,6'
          Branch Sides:
            - BranchSide:      'src/info.c:751,36'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
            - BranchSide:      'src/info.c:752,6'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:752,6'
          Branch Sides:
            - BranchSide:      'src/info.c:752,36'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
            - BranchSide:      'src/info.c:753,6'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:753,6'
          Branch Sides:
            - BranchSide:      'src/info.c:753,16'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:755,50'
              BranchSideFuncs:
                - malloc
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:756,6'
          Branch Sides:
            - BranchSide:      'src/info.c:756,16'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:757,3'
              BranchSideFuncs:
                - opus_picture_tag_init
                - opus_picture_tag_parse_impl
                - opus_picture_tag_clear
                - free
        - Branch String:   'src/info.c:759,6'
          Branch Sides:
            - BranchSide:      'src/info.c:760,5'
              BranchSideFuncs:
                - opus_picture_tag_clear
                - free
            - BranchSide:      'src/info.c:763,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:744,6'
          Dst:             opus_tagncompare
        - Src:             'src/info.c:746,14'
          Dst:             strlen
        - Src:             'src/info.c:757,3'
          Dst:             opus_picture_tag_init
        - Src:             'src/info.c:758,7'
          Dst:             opus_picture_tag_parse_impl
        - Src:             'src/info.c:760,5'
          Dst:             opus_picture_tag_clear
    - functionName:    opus_tagncompare
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tag_name
        - _tag_len
        - _comment
      BBCount:         10
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - op_fatal_impl
        - op_strncasecmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/info.c:359,3'
          Branch Sides:
            - BranchSide:      'src/info.c:359,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:360,22'
              BranchSideFuncs:
                - op_strncasecmp
        - Branch String:   'src/info.c:361,10'
          Branch Sides:
            - BranchSide:      'src/info.c:361,14'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:361,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:359,3'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:360,7'
          Dst:             op_strncasecmp
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_tags_get_track_gain
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _gain_q8
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_tags_get_gain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/info.c:455,10'
          Dst:             opus_tags_get_gain
    - functionName:    opus_tags_get_gain
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _tags
        - _gain_q8
        - _tag_name
        - _tag_len
      BBCount:         31
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - op_fatal_impl
        - opus_tagncompare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/info.c:421,3'
          Branch Sides:
            - BranchSide:      'src/info.c:422,5'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:447,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:422,5'
          Branch Sides:
            - BranchSide:      'src/info.c:422,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:423,25'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:423,8'
          Branch Sides:
            - BranchSide:      'src/info.c:427,9'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:446,3'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:429,10'
          Branch Sides:
            - BranchSide:      'src/info.c:430,17'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:433,16'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:435,20'
          Branch Sides:
            - BranchSide:      'src/info.c:435,23'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:435,7'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:435,7'
          Branch Sides:
            - BranchSide:      'src/info.c:436,20'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:442,11'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:437,12'
          Branch Sides:
            - BranchSide:      'src/info.c:437,35'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:438,10'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
        - Branch String:   'src/info.c:442,10'
          Branch Sides:
            - BranchSide:      'src/info.c:442,19'
              BranchSideFuncs:
                - opus_tagncompare
                - op_fatal_impl
            - BranchSide:      'src/info.c:443,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:422,5'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:423,8'
          Dst:             opus_tagncompare
    - functionName:    opus_tags_get_album_gain
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _gain_q8
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_tags_get_gain
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/info.c:451,10'
          Dst:             opus_tags_get_gain
    - functionName:    opus_tags_get_binary_suffix
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _len
      BBCount:         16
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - op_fatal_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:407,7'
          Branch Sides:
            - BranchSide:      'src/info.c:407,6'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:407,38'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/info.c:409,3'
          Branch Sides:
            - BranchSide:      'src/info.c:409,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:409,3'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/info.c:409,3'
          Branch Sides:
            - BranchSide:      'src/info.c:409,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:410,10'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:410,10'
          Branch Sides:
            - BranchSide:      'src/info.c:410,39'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:410,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:409,3'
          Dst:             op_fatal_impl
    - functionName:    opus_tags_query_count
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _tag
      BBCount:         13
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - opus_tagncompare
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:392,6'
          Branch Sides:
            - BranchSide:      'src/info.c:392,43'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:393,13'
              BranchSideFuncs:
                - opus_tagncompare
        - Branch String:   'src/info.c:396,3'
          Branch Sides:
            - BranchSide:      'src/info.c:397,26'
              BranchSideFuncs:
                - opus_tagncompare
            - BranchSide:      'src/info.c:399,10'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:397,8'
          Branch Sides:
            - BranchSide:      'src/info.c:397,68'
              BranchSideFuncs:
                - opus_tagncompare
            - BranchSide:      'src/info.c:398,3'
              BranchSideFuncs:
                - opus_tagncompare
      Callsites:
        - Src:             'src/info.c:391,11'
          Dst:             strlen
        - Src:             'src/info.c:397,9'
          Dst:             opus_tagncompare
    - functionName:    opus_tags_query
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _tags
        - _tag
        - _count
      BBCount:         15
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opus_tagncompare
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:371,6'
          Branch Sides:
            - BranchSide:      'src/info.c:371,43'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:372,13'
              BranchSideFuncs:
                - opus_tagncompare
        - Branch String:   'src/info.c:375,3'
          Branch Sides:
            - BranchSide:      'src/info.c:376,26'
              BranchSideFuncs:
                - opus_tagncompare
            - BranchSide:      'src/info.c:382,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:376,8'
          Branch Sides:
            - BranchSide:      'src/info.c:378,10'
              BranchSideFuncs:
                - opus_tagncompare
            - BranchSide:      'src/info.c:380,3'
              BranchSideFuncs:
                - opus_tagncompare
        - Branch String:   'src/info.c:378,10'
          Branch Sides:
            - BranchSide:      'src/info.c:378,33'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:379,5'
              BranchSideFuncs:
                - opus_tagncompare
      Callsites:
        - Src:             'src/info.c:370,11'
          Dst:             strlen
        - Src:             'src/info.c:376,9'
          Dst:             opus_tagncompare
    - functionName:    opus_tagcompare
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tag_name
        - _comment
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_tagncompare
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:353,6'
          Branch Sides:
            - BranchSide:      'src/info.c:353,43'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:354,27'
              BranchSideFuncs:
                - opus_tagncompare
      Callsites:
        - Src:             'src/info.c:352,11'
          Dst:             strlen
        - Src:             'src/info.c:354,10'
          Dst:             opus_tagncompare
    - functionName:    opus_tags_set_binary_suffix
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _tags
        - _data
        - _len
      BBCount:         18
      ICount:          145
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - op_tags_ensure_capacity
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:337,12'
          Branch Sides:
            - BranchSide:      'src/info.c:337,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:337,14'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
        - Branch String:   'src/info.c:337,20'
          Branch Sides:
            - BranchSide:      'src/info.c:337,23'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
            - BranchSide:      'src/info.c:338,13'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
        - Branch String:   'src/info.c:337,34'
          Branch Sides:
            - BranchSide:      'src/info.c:337,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:337,38'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
        - Branch String:   'src/info.c:337,6'
          Branch Sides:
            - BranchSide:      'src/info.c:337,51'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
            - BranchSide:      'src/info.c:338,13'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - realloc
        - Branch String:   'src/info.c:340,6'
          Branch Sides:
            - BranchSide:      'src/info.c:340,32'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:342,34'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/info.c:343,6'
          Branch Sides:
            - BranchSide:      'src/info.c:343,44'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:344,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:339,7'
          Dst:             op_tags_ensure_capacity
        - Src:             'src/info.c:342,21'
          Dst:             realloc
    - functionName:    op_tags_ensure_capacity
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _tags
        - _ncomments
      BBCount:         32
      ICount:          238
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - op_fatal_impl
        - realloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/info.c:114,6'
          Branch Sides:
            - BranchSide:      'src/info.c:114,47'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:115,41'
              BranchSideFuncs:
                - realloc
                - realloc
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/info.c:116,6'
          Branch Sides:
            - BranchSide:      'src/info.c:116,57'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:117,17'
              BranchSideFuncs:
                - realloc
                - realloc
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/info.c:121,3'
          Branch Sides:
            - BranchSide:      'src/info.c:121,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:122,39'
              BranchSideFuncs:
                - realloc
                - realloc
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/info.c:123,6'
          Branch Sides:
            - BranchSide:      'src/info.c:123,41'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:124,6'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/info.c:124,6'
          Branch Sides:
            - BranchSide:      'src/info.c:125,5'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/info.c:128,31'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
        - Branch String:   'src/info.c:125,5'
          Branch Sides:
            - BranchSide:      'src/info.c:125,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:126,5'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
        - Branch String:   'src/info.c:131,6'
          Branch Sides:
            - BranchSide:      'src/info.c:131,55'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:132,39'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
        - Branch String:   'src/info.c:133,6'
          Branch Sides:
            - BranchSide:      'src/info.c:133,39'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:134,6'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/info.c:134,6'
          Branch Sides:
            - BranchSide:      'src/info.c:135,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:138,29'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:135,5'
          Branch Sides:
            - BranchSide:      'src/info.c:135,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:136,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:121,3'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:122,26'
          Dst:             realloc
        - Src:             'src/info.c:125,5'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:132,26'
          Dst:             realloc
        - Src:             'src/info.c:135,5'
          Dst:             op_fatal_impl
    - functionName:    op_strdup_with_len
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _s
        - _len
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/info.c:148,6'
          Branch Sides:
            - BranchSide:      'src/info.c:148,29'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:149,27'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:150,6'
          Branch Sides:
            - BranchSide:      'src/info.c:151,24'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:154,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_tags_add_comment
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _comment
      BBCount:         8
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - op_strdup_with_len
        - op_tags_ensure_capacity
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:322,6'
          Branch Sides:
            - BranchSide:      'src/info.c:322,32'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:323,27'
              BranchSideFuncs:
                - strlen
                - op_strdup_with_len
        - Branch String:   'src/info.c:325,6'
          Branch Sides:
            - BranchSide:      'src/info.c:325,33'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:326,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:321,7'
          Dst:             op_tags_ensure_capacity
        - Src:             'src/info.c:323,20'
          Dst:             strlen
        - Src:             'src/info.c:324,11'
          Dst:             op_strdup_with_len
    - functionName:    opus_tags_add
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
        - _tag
        - _value
      BBCount:         12
      ICount:          156
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - op_tags_ensure_capacity
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:298,6'
          Branch Sides:
            - BranchSide:      'src/info.c:298,32'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:299,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
        - Branch String:   'src/info.c:302,6'
          Branch Sides:
            - BranchSide:      'src/info.c:302,32'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:303,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:303,6'
          Branch Sides:
            - BranchSide:      'src/info.c:303,42'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:304,49'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:305,6'
          Branch Sides:
            - BranchSide:      'src/info.c:305,33'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:306,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:297,7'
          Dst:             op_tags_ensure_capacity
        - Src:             'src/info.c:299,11'
          Dst:             strlen
        - Src:             'src/info.c:300,13'
          Dst:             strlen
    - functionName:    opus_tags_copy_impl
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _dst
        - _src
      BBCount:         26
      ICount:          261
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - op_fatal_impl
        - op_strdup_with_len
        - op_tags_ensure_capacity
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:254,6'
          Branch Sides:
            - BranchSide:      'src/info.c:254,38'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:255,13'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - malloc
                - op_strdup_with_len
                - op_fatal_impl
        - Branch String:   'src/info.c:257,6'
          Branch Sides:
            - BranchSide:      'src/info.c:257,32'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:258,9'
              BranchSideFuncs:
                - malloc
                - op_strdup_with_len
                - op_fatal_impl
        - Branch String:   'src/info.c:258,3'
          Branch Sides:
            - BranchSide:      'src/info.c:260,9'
              BranchSideFuncs:
                - op_strdup_with_len
                - malloc
                - op_fatal_impl
            - BranchSide:      'src/info.c:267,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:261,5'
          Branch Sides:
            - BranchSide:      'src/info.c:261,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:262,48'
              BranchSideFuncs:
                - op_strdup_with_len
                - malloc
                - op_fatal_impl
        - Branch String:   'src/info.c:263,8'
          Branch Sides:
            - BranchSide:      'src/info.c:263,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:264,31'
              BranchSideFuncs:
                - malloc
                - op_strdup_with_len
                - op_fatal_impl
        - Branch String:   'src/info.c:267,6'
          Branch Sides:
            - BranchSide:      'src/info.c:269,9'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/info.c:277,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:270,8'
          Branch Sides:
            - BranchSide:      'src/info.c:271,58'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/info.c:276,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:272,10'
          Branch Sides:
            - BranchSide:      'src/info.c:272,60'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:273,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:253,42'
          Dst:             strlen
        - Src:             'src/info.c:253,16'
          Dst:             op_strdup_with_len
        - Src:             'src/info.c:256,7'
          Dst:             op_tags_ensure_capacity
        - Src:             'src/info.c:261,5'
          Dst:             op_fatal_impl
        - Src:             'src/info.c:262,29'
          Dst:             op_strdup_with_len
    - functionName:    opus_tags_copy
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _dst
        - _src
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_tags_clear
        - opus_tags_copy_impl
        - opus_tags_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/info.c:285,6'
          Branch Sides:
            - BranchSide:      'src/info.c:285,25'
              BranchSideFuncs:
                - opus_tags_clear
            - BranchSide:      'src/info.c:286,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:283,3'
          Dst:             opus_tags_init
        - Src:             'src/info.c:284,7'
          Dst:             opus_tags_copy_impl
        - Src:             'src/info.c:285,25'
          Dst:             opus_tags_clear
    - functionName:    opus_tags_init
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_tags_clear
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _tags
      BBCount:         13
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - op_fatal_impl
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/info.c:98,6'
          Branch Sides:
            - BranchSide:      'src/info.c:98,42'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/info.c:100,5'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - op_fatal_impl
        - Branch String:   'src/info.c:100,5'
          Branch Sides:
            - BranchSide:      'src/info.c:0,0'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/info.c:100,5'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/info.c:102,3'
          Branch Sides:
            - BranchSide:      'src/info.c:102,38'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'src/info.c:103,13'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'src/info.c:100,5'
          Dst:             op_fatal_impl
    - functionName:    opus_tags_parse_impl
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _tags
        - _data
        - _len
      BBCount:         55
      ICount:          409
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - memcmp
        - op_parse_uint32le
        - op_strdup_with_len
        - op_tags_ensure_capacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/info.c:168,6'
          Branch Sides:
            - BranchSide:      'src/info.c:168,12'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:169,13'
              BranchSideFuncs:
                - memcmp
                - op_parse_uint32le
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
                - op_strdup_with_len
        - Branch String:   'src/info.c:169,6'
          Branch Sides:
            - BranchSide:      'src/info.c:169,36'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:170,6'
              BranchSideFuncs:
                - op_parse_uint32le
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
                - op_strdup_with_len
        - Branch String:   'src/info.c:170,6'
          Branch Sides:
            - BranchSide:      'src/info.c:170,13'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:171,8'
              BranchSideFuncs:
                - op_parse_uint32le
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
                - op_strdup_with_len
        - Branch String:   'src/info.c:176,6'
          Branch Sides:
            - BranchSide:      'src/info.c:176,16'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:177,6'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
                - op_strdup_with_len
        - Branch String:   'src/info.c:177,6'
          Branch Sides:
            - BranchSide:      'src/info.c:178,46'
              BranchSideFuncs:
                - op_strdup_with_len
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
            - BranchSide:      'src/info.c:181,10'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
        - Branch String:   'src/info.c:179,8'
          Branch Sides:
            - BranchSide:      'src/info.c:179,28'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:180,3'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
        - Branch String:   'src/info.c:183,6'
          Branch Sides:
            - BranchSide:      'src/info.c:183,12'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:184,27'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
        - Branch String:   'src/info.c:188,6'
          Branch Sides:
            - BranchSide:      'src/info.c:188,19'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:190,6'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
        - Branch String:   'src/info.c:190,6'
          Branch Sides:
            - BranchSide:      'src/info.c:190,35'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:191,6'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
                - op_tags_ensure_capacity
        - Branch String:   'src/info.c:191,6'
          Branch Sides:
            - BranchSide:      'src/info.c:193,33'
              BranchSideFuncs:
                - op_tags_ensure_capacity
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
            - BranchSide:      'src/info.c:196,18'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:194,8'
          Branch Sides:
            - BranchSide:      'src/info.c:194,21'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:195,3'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:197,3'
          Branch Sides:
            - BranchSide:      'src/info.c:199,17'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_strdup_with_len
            - BranchSide:      'src/info.c:218,6'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:199,8'
          Branch Sides:
            - BranchSide:      'src/info.c:199,38'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:200,29'
              BranchSideFuncs:
                - op_parse_uint32le
                - malloc
                - op_strdup_with_len
        - Branch String:   'src/info.c:203,8'
          Branch Sides:
            - BranchSide:      'src/info.c:203,18'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:205,8'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:205,8'
          Branch Sides:
            - BranchSide:      'src/info.c:205,35'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:206,8'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:206,8'
          Branch Sides:
            - BranchSide:      'src/info.c:207,59'
              BranchSideFuncs:
                - op_strdup_with_len
                - malloc
                - op_parse_uint32le
            - BranchSide:      'src/info.c:215,12'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:208,10'
          Branch Sides:
            - BranchSide:      'src/info.c:208,41'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:209,39'
              BranchSideFuncs:
                - malloc
                - op_parse_uint32le
                - op_strdup_with_len
        - Branch String:   'src/info.c:218,11'
          Branch Sides:
            - BranchSide:      'src/info.c:218,14'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/info.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:218,6'
          Branch Sides:
            - BranchSide:      'src/info.c:219,8'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/info.c:227,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:219,8'
          Branch Sides:
            - BranchSide:      'src/info.c:219,33'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:220,8'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/info.c:220,8'
          Branch Sides:
            - BranchSide:      'src/info.c:221,59'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/info.c:226,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:222,10'
          Branch Sides:
            - BranchSide:      'src/info.c:222,61'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:223,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:169,6'
          Dst:             memcmp
        - Src:             'src/info.c:173,9'
          Dst:             op_parse_uint32le
        - Src:             'src/info.c:178,19'
          Dst:             op_strdup_with_len
        - Src:             'src/info.c:184,9'
          Dst:             op_parse_uint32le
        - Src:             'src/info.c:193,9'
          Dst:             op_tags_ensure_capacity
        - Src:             'src/info.c:200,11'
          Dst:             op_parse_uint32le
        - Src:             'src/info.c:207,32'
          Dst:             op_strdup_with_len
    - functionName:    op_parse_uint32le
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_tags_parse
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _tags
        - _data
        - _len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - opus_tags_clear
        - opus_tags_init
        - opus_tags_parse_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/info.c:231,6'
          Branch Sides:
            - BranchSide:      'src/info.c:234,5'
              BranchSideFuncs:
                - opus_tags_init
                - opus_tags_parse_impl
                - opus_tags_clear
            - BranchSide:      'src/info.c:240,41'
              BranchSideFuncs:
                - opus_tags_parse_impl
        - Branch String:   'src/info.c:236,8'
          Branch Sides:
            - BranchSide:      'src/info.c:236,14'
              BranchSideFuncs:
                - opus_tags_clear
            - BranchSide:      'src/info.c:237,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:234,5'
          Dst:             opus_tags_init
        - Src:             'src/info.c:235,9'
          Dst:             opus_tags_parse_impl
        - Src:             'src/info.c:236,14'
          Dst:             opus_tags_clear
        - Src:             'src/info.c:240,15'
          Dst:             opus_tags_parse_impl
    - functionName:    op_parse_int16le
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_parse_uint16le
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_head_parse
      functionSourceFile: '/src/opusfile/src/info.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _head
        - _data
        - _len
      BBCount:         67
      ICount:          393
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - memcmp
        - op_parse_int16le
        - op_parse_uint16le
        - op_parse_uint32le
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/info.c:42,6'
          Branch Sides:
            - BranchSide:      'src/info.c:42,13'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:43,13'
              BranchSideFuncs:
                - memcmp
                - op_parse_uint16le
                - op_parse_uint32le
                - op_parse_int16le
        - Branch String:   'src/info.c:43,6'
          Branch Sides:
            - BranchSide:      'src/info.c:43,36'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:44,6'
              BranchSideFuncs:
                - op_parse_uint16le
                - op_parse_uint32le
                - op_parse_int16le
        - Branch String:   'src/info.c:44,6'
          Branch Sides:
            - BranchSide:      'src/info.c:44,13'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:45,16'
              BranchSideFuncs:
                - op_parse_uint16le
                - op_parse_uint32le
                - op_parse_int16le
        - Branch String:   'src/info.c:46,6'
          Branch Sides:
            - BranchSide:      'src/info.c:46,22'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:47,6'
              BranchSideFuncs:
                - op_parse_uint16le
                - op_parse_uint32le
                - op_parse_int16le
        - Branch String:   'src/info.c:47,6'
          Branch Sides:
            - BranchSide:      'src/info.c:47,14'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:48,22'
              BranchSideFuncs:
                - op_parse_uint16le
                - op_parse_uint32le
                - op_parse_int16le
        - Branch String:   'src/info.c:53,6'
          Branch Sides:
            - BranchSide:      'src/info.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:63,16'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:54,28'
          Branch Sides:
            - BranchSide:      'src/info.c:54,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:54,35'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:54,8'
          Branch Sides:
            - BranchSide:      'src/info.c:54,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:55,13'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:55,23'
          Branch Sides:
            - BranchSide:      'src/info.c:55,25'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:56,10'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:55,8'
          Branch Sides:
            - BranchSide:      'src/info.c:55,33'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:56,10'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:58,8'
          Branch Sides:
            - BranchSide:      'src/info.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:62,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:63,11'
          Branch Sides:
            - BranchSide:      'src/info.c:66,13'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:83,16'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:66,28'
          Branch Sides:
            - BranchSide:      'src/info.c:66,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:66,35'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:66,8'
          Branch Sides:
            - BranchSide:      'src/info.c:66,51'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:67,18'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:68,17'
          Branch Sides:
            - BranchSide:      'src/info.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:68,24'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:68,34'
          Branch Sides:
            - BranchSide:      'src/info.c:68,36'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:69,23'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:68,8'
          Branch Sides:
            - BranchSide:      'src/info.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:69,23'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:70,8'
          Branch Sides:
            - BranchSide:      'src/info.c:70,28'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:71,24'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:72,8'
          Branch Sides:
            - BranchSide:      'src/info.c:72,45'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:73,11'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:73,5'
          Branch Sides:
            - BranchSide:      'src/info.c:74,10'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:79,8'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:75,8'
          Branch Sides:
            - BranchSide:      'src/info.c:75,10'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:74,10'
          Branch Sides:
            - BranchSide:      'src/info.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:78,5'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:79,8'
          Branch Sides:
            - BranchSide:      'src/info.c:79,27'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:80,3'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:83,11'
          Branch Sides:
            - BranchSide:      'src/info.c:83,36'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:85,8'
              BranchSideFuncs: []
        - Branch String:   'src/info.c:86,6'
          Branch Sides:
            - BranchSide:      'src/info.c:86,25'
              BranchSideFuncs: []
            - BranchSide:      'src/info.c:87,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/info.c:43,6'
          Dst:             memcmp
        - Src:             'src/info.c:49,17'
          Dst:             op_parse_uint16le
        - Src:             'src/info.c:50,26'
          Dst:             op_parse_uint32le
        - Src:             'src/info.c:51,20'
          Dst:             op_parse_int16le
    - functionName:    op_strncasecmp
      functionSourceFile: '/src/opusfile/src/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _a
        - _b
        - _n
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/internal.c:30,3'
          Branch Sides:
            - BranchSide:      'src/internal.c:34,7'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:41,3'
              BranchSideFuncs: []
        - Branch String:   'src/internal.c:36,14'
          Branch Sides:
            - BranchSide:      'src/internal.c:36,16'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:37,8'
              BranchSideFuncs: []
        - Branch String:   'src/internal.c:36,8'
          Branch Sides:
            - BranchSide:      'src/internal.c:36,24'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:37,8'
              BranchSideFuncs: []
        - Branch String:   'src/internal.c:37,14'
          Branch Sides:
            - BranchSide:      'src/internal.c:37,16'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:38,7'
              BranchSideFuncs: []
        - Branch String:   'src/internal.c:37,8'
          Branch Sides:
            - BranchSide:      'src/internal.c:37,24'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:38,7'
              BranchSideFuncs: []
        - Branch String:   'src/internal.c:39,8'
          Branch Sides:
            - BranchSide:      'src/internal.c:39,17'
              BranchSideFuncs: []
            - BranchSide:      'src/internal.c:40,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_fatal_impl
      functionSourceFile: '/src/opusfile/src/internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _str
        - _file
        - _line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    78
      BranchProfiles:  []
      Callsites:
        - Src:             'src/internal.c:20,3'
          Dst:             fprintf
        - Src:             'src/internal.c:22,3'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_decode
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _op
        - _nsamples
        - _nchannels
      BBCount:         21
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - op_fatal_impl
        - opus_multistream_decode_float
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2804,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2809,11'
              BranchSideFuncs:
                - opus_multistream_decode_float
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2813,11'
              BranchSideFuncs:
                - opus_multistream_decode_float
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2815,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2820,39'
              BranchSideFuncs:
                - opus_multistream_decode_float
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2827,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2823,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2823,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2823,5'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2823,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2823,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2824,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2827,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2827,30'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2828,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2828,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2829,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2820,9'
          Dst:             opus_multistream_decode_float
        - Src:             'src/opusfile.c:2823,5'
          Dst:             op_fatal_impl
    - functionName:    opus_multistream_decode_float
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_init_buffer
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2779
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2781,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2785,11'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/opusfile.c:2792,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/opusfile.c:2788,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2789,21'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/opusfile.c:2791,3'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/opusfile.c:2789,21'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2789,20'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'src/opusfile.c:2789,20'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/opusfile.c:2795,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2795,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2796,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_rand
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3181
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _seed
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_buffer_continued_data
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _og
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ogg_stream_packetout
        - ogg_stream_pagein
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2253,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2253,31'
              BranchSideFuncs:
                - ogg_stream_packetout
            - BranchSide:      'src/opusfile.c:2254,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2250,3'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:2253,9'
          Dst:             ogg_stream_packetout
    - functionName:    ogg_stream_pagein
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_stream_packetout
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_page_continues
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _og
      BBCount:         11
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - op_fatal_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2239,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2239,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2240,11'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2241,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2241,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2241,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2239,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2241,3'
          Dst:             op_fatal_impl
    - functionName:    op_get_link_from_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1840
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _of
        - _cur_link
        - _page_offset
        - _serialno
      BBCount:         23
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - op_fatal_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1845,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1845,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1846,9'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1850,27'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1850,29'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1851,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1850,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1851,4'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1851,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1853,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1853,52'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1854,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1856,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1853,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1860,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1860,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1860,43'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1861,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1845,3'
          Dst:             op_fatal_impl
    - functionName:    op_get_last_page
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _gp
        - _offset
        - _serialno
        - _serialnos
        - _nserialnos
      BBCount:         53
      ICount:          342
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - ogg_page_granulepos
        - ogg_page_serialno
        - op_fatal_impl
        - op_get_next_page
        - op_lookup_serialno
        - op_seek_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:419,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:419,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:420,26'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:429,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:429,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:430,11'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:430,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:430,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
            - BranchSide:      'src/opusfile.c:430,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:432,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:432,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:433,14'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:434,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:437,30'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - ogg_page_granulepos
            - BranchSide:      'src/opusfile.c:462,9'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:438,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:438,45'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:439,15'
              BranchSideFuncs:
                - ogg_page_serialno
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:441,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:444,17'
              BranchSideFuncs:
                - ogg_page_granulepos
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
            - BranchSide:      'src/opusfile.c:452,15'
              BranchSideFuncs:
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:445,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:448,19'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
            - BranchSide:      'src/opusfile.c:451,7'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:462,31'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:462,55'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:462,33'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:462,53'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:462,55'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:467,16'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:462,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:463,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:467,16'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:467,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:467,15'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:467,15'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:469,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:469,8'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:469,8'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:470,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:429,5'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - op_lookup_serialno
                - ogg_page_granulepos
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:472,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:419,3'
          Dst:             op_lookup_serialno
        - Src:             'src/opusfile.c:419,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:429,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:431,9'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:437,13'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:440,16'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:444,17'
          Dst:             ogg_page_granulepos
        - Src:             'src/opusfile.c:452,15'
          Dst:             op_lookup_serialno
    - functionName:    op_lookup_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _s
        - _serialnos
        - _nserialnos
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/opusfile.c:262,24'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:262,26'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:262,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:262,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:262,45'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:263,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_seek_helper
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _of
        - _offset
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ogg_sync_reset
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/opusfile.c:160,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:160,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:161,6'
              BranchSideFuncs:
                - ogg_sync_reset
        - Branch String:   'src/opusfile.c:162,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:162,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:163,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:161,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:165,15'
              BranchSideFuncs:
                - ogg_sync_reset
      Callsites:
        - Src:             'src/opusfile.c:166,3'
          Dst:             ogg_sync_reset
    - functionName:    op_get_next_page
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _of
        - _og
        - _boundary
      BBCount:         34
      ICount:          228
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - ogg_sync_pageseek
        - op_fatal_impl
        - op_get_data
        - op_position
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/opusfile.c:191,21'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:191,3'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
            - BranchSide:      'src/opusfile.c:191,23'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
        - Branch String:   'src/opusfile.c:191,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:193,29'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
            - BranchSide:      'src/opusfile.c:228,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:195,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:195,41'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
            - BranchSide:      'src/opusfile.c:196,13'
              BranchSideFuncs:
                - op_fatal_impl
                - op_position
                - op_get_data
                - ogg_sync_pageseek
        - Branch String:   'src/opusfile.c:196,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:200,11'
              BranchSideFuncs:
                - op_position
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:222,19'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:200,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:200,21'
              BranchSideFuncs:
                - op_position
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:201,10'
              BranchSideFuncs:
                - op_position
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:201,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:201,33'
              BranchSideFuncs:
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
            - BranchSide:      'src/opusfile.c:204,30'
              BranchSideFuncs:
                - op_position
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:205,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:205,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:206,26'
              BranchSideFuncs:
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
        - Branch String:   'src/opusfile.c:206,26'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:206,21'
              BranchSideFuncs:
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
            - BranchSide:      'src/opusfile.c:206,21'
              BranchSideFuncs:
                - op_get_data
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
        - Branch String:   'src/opusfile.c:209,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:209,29'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:210,10'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
        - Branch String:   'src/opusfile.c:210,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:214,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:216,5'
              BranchSideFuncs:
                - ogg_sync_pageseek
                - op_fatal_impl
                - op_position
                - op_get_data
        - Branch String:   'src/opusfile.c:224,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:224,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:225,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:193,10'
          Dst:             ogg_sync_pageseek
        - Src:             'src/opusfile.c:204,18'
          Dst:             op_position
        - Src:             'src/opusfile.c:208,11'
          Dst:             op_get_data
        - Src:             'src/opusfile.c:224,7'
          Dst:             op_fatal_impl
    - functionName:    ogg_page_serialno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_granulepos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_sync_pageseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_position
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_get_data
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _nbytes
      BBCount:         17
      ICount:          119
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - ogg_sync_buffer
        - ogg_sync_wrote
        - op_fatal_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:149,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:149,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:150,44'
              BranchSideFuncs:
                - ogg_sync_buffer
                - ogg_sync_wrote
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:151,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:151,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:152,17'
              BranchSideFuncs:
                - ogg_sync_wrote
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:153,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:153,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:154,6'
              BranchSideFuncs:
                - ogg_sync_wrote
        - Branch String:   'src/opusfile.c:154,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:154,42'
              BranchSideFuncs:
                - ogg_sync_wrote
            - BranchSide:      'src/opusfile.c:155,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:149,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:150,27'
          Dst:             ogg_sync_buffer
        - Src:             'src/opusfile.c:153,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:154,26'
          Dst:             ogg_sync_wrote
    - functionName:    ogg_sync_buffer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_sync_wrote
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_sync_reset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_rescale64
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _x
        - _from
        - _to
      BBCount:         26
      ICount:          162
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - op_fatal_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1014,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1014,23'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1015,6'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1015,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1015,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1016,7'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1017,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1018,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1026,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1019,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1019,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1020,8'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1020,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1021,11'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1024,12'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1027,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1028,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1032,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1028,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1028,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1029,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1019,5'
          Dst:             op_fatal_impl
    - functionName:    op_find_final_pcm_offset
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _serialnos
        - _nserialnos
        - _link
        - _offset
        - _end_serialno
        - _end_gp
        - _total_duration
      BBCount:         21
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - op_get_last_page
        - op_granpos_diff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:982,33'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:982,35'
              BranchSideFuncs:
                - op_get_last_page
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:983,30'
              BranchSideFuncs:
                - op_get_last_page
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:982,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:983,30'
              BranchSideFuncs:
                - op_get_last_page
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:988,6'
              BranchSideFuncs:
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:985,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:985,43'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:986,3'
              BranchSideFuncs:
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:988,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:988,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:993,6'
              BranchSideFuncs:
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:994,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:994,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:995,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:993,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:995,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:999,13'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1001,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1001,56'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1002,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:983,13'
          Dst:             op_get_last_page
        - Src:             'src/opusfile.c:993,6'
          Dst:             op_granpos_diff
    - functionName:    op_granpos_diff
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _delta
        - _gp_a
        - _gp_b
      BBCount:         22
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - op_fatal_impl
      functionUses:    17
      BranchProfiles:
        - Branch String:   'src/opusfile.c:684,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:684,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:685,3'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:685,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:685,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:686,17'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:688,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:691,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:716,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:691,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:696,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:708,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:700,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:700,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:701,15'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:712,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:712,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:713,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:684,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:685,3'
          Dst:             op_fatal_impl
    - functionName:    op_predict_link_start
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _sr
        - _nsr
        - _searched
        - _end_searched
        - _bias
      BBCount:         40
      ICount:          287
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - op_fatal_impl
        - op_rescale64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1053,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1053,31'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1054,10'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1055,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1064,9'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1101,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1065,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1065,50'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1065,15'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1065,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1065,50'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1073,13'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1076,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1082,11'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1100,3'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1083,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1083,22'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1085,10'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1085,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1085,39'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1086,15'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1091,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1091,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1092,10'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1092,17'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1092,20'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1093,16'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1092,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1092,49'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1093,16'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1096,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1096,28'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1097,14'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1097,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1097,13'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1097,13'
              BranchSideFuncs:
                - op_rescale64
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1101,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1101,3'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1101,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1091,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1095,16'
          Dst:             op_rescale64
    - functionName:    op_bisect_forward_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _searched
        - _sr
        - _csr
        - _serialnos
        - _nserialnos
        - _cserialnos
      BBCount:         117
      ICount:          1055
      EdgeCount:       152
      CyclomaticComplexity: 37
      functionsReached:
        - ogg_page_granulepos
        - ogg_page_serialno
        - op_fatal_impl
        - op_fetch_headers
        - op_find_final_pcm_offset
        - op_find_initial_pcm_offset
        - op_get_next_page
        - op_lookup_serialno
        - op_predict_link_start
        - op_seek_helper
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1139,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1140,10'
              BranchSideFuncs:
                - realloc
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1152,12'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
        - Branch String:   'src/opusfile.c:1140,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1140,43'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1141,16'
              BranchSideFuncs:
                - realloc
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1142,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1142,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1143,41'
              BranchSideFuncs:
                - realloc
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
        - Branch String:   'src/opusfile.c:1144,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1144,35'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1145,18'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
        - Branch String:   'src/opusfile.c:1152,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1153,29'
              BranchSideFuncs:
                - op_lookup_serialno
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
            - BranchSide:      'src/opusfile.c:1156,8'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
        - Branch String:   'src/opusfile.c:1153,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1153,69'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
            - BranchSide:      'src/opusfile.c:1154,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
        - Branch String:   'src/opusfile.c:1156,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1156,15'
              BranchSideFuncs:
                - realloc
                - free
                - op_find_final_pcm_offset
            - BranchSide:      'src/opusfile.c:1159,9'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1163,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1164,17'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1170,9'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1165,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1166,16'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1169,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1176,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1180,19'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1191,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1184,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1184,10'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1188,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1183,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1185,16'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1188,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1186,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1186,50'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1187,7'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1191,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1195,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1252,8'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
        - Branch String:   'src/opusfile.c:1195,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1195,28'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1197,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1197,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1197,48'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1200,18'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1202,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1202,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1207,7'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1207,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1207,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1208,16'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1208,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1208,16'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1208,16'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1208,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1208,15'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1208,16'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1208,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1208,15'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1208,15'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1211,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1211,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1212,16'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1213,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1213,38'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1217,18'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1219,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1220,24'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1235,21'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1223,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1224,35'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1233,9'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1226,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1226,13'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1227,13'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1227,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1227,13'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1228,40'
              BranchSideFuncs:
                - op_predict_link_start
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1252,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1253,10'
              BranchSideFuncs:
                - op_find_final_pcm_offset
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
            - BranchSide:      'src/opusfile.c:1266,8'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
        - Branch String:   'src/opusfile.c:1253,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1256,20'
              BranchSideFuncs:
                - op_find_final_pcm_offset
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
            - BranchSide:      'src/opusfile.c:1261,36'
              BranchSideFuncs:
                - op_find_final_pcm_offset
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
        - Branch String:   'src/opusfile.c:1264,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1264,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1265,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
                - op_seek_helper
        - Branch String:   'src/opusfile.c:1266,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1272,26'
              BranchSideFuncs:
                - op_seek_helper
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1275,26'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1273,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1273,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1274,5'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1276,41'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1275,9'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1275,9'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1277,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1277,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1279,17'
              BranchSideFuncs:
                - op_find_initial_pcm_offset
                - op_fetch_headers
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1287,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1287,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1288,35'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_seek_helper
                - op_find_final_pcm_offset
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_predict_link_start
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - realloc
                - free
                - op_find_final_pcm_offset
                - op_lookup_serialno
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1296,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1297,34'
              BranchSideFuncs:
                - op_find_final_pcm_offset
                - realloc
                - free
            - BranchSide:      'src/opusfile.c:1302,37'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   'src/opusfile.c:1299,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1299,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1300,3'
              BranchSideFuncs:
                - realloc
                - free
        - Branch String:   'src/opusfile.c:1303,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1303,40'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/opusfile.c:1305,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/opusfile.c:1142,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1143,28'
          Dst:             realloc
        - Src:             'src/opusfile.c:1153,10'
          Dst:             op_lookup_serialno
        - Src:             'src/opusfile.c:1201,11'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:1207,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1210,12'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:1217,18'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:1218,12'
          Dst:             ogg_page_granulepos
        - Src:             'src/opusfile.c:1219,13'
          Dst:             op_lookup_serialno
        - Src:             'src/opusfile.c:1226,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1227,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1246,14'
          Dst:             op_predict_link_start
        - Src:             'src/opusfile.c:1261,11'
          Dst:             op_find_final_pcm_offset
        - Src:             'src/opusfile.c:1272,11'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:1275,9'
          Dst:             op_fetch_headers
        - Src:             'src/opusfile.c:1286,9'
          Dst:             op_find_initial_pcm_offset
        - Src:             'src/opusfile.c:1297,9'
          Dst:             op_find_final_pcm_offset
        - Src:             'src/opusfile.c:1302,24'
          Dst:             realloc
    - functionName:    op_fetch_headers
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _head
        - _tags
        - _serialnos
        - _nserialnos
        - _cserialnos
        - _og
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - op_fetch_headers_impl
        - op_get_next_page
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:575,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:578,8'
              BranchSideFuncs:
                - op_fetch_headers_impl
            - BranchSide:      'src/opusfile.c:584,3'
              BranchSideFuncs:
                - op_fetch_headers_impl
        - Branch String:   'src/opusfile.c:578,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:578,8'
              BranchSideFuncs:
                - op_get_next_page
                - op_fetch_headers_impl
            - BranchSide:      'src/opusfile.c:578,8'
              BranchSideFuncs:
                - op_get_next_page
                - op_fetch_headers_impl
        - Branch String:   'src/opusfile.c:578,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:580,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:582,8'
              BranchSideFuncs:
                - op_fetch_headers_impl
        - Branch String:   'src/opusfile.c:589,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:589,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:590,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:578,8'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:585,7'
          Dst:             op_fetch_headers_impl
    - functionName:    op_find_initial_pcm_offset
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _link
        - _og
      BBCount:         59
      ICount:          501
      EdgeCount:       77
      CyclomaticComplexity: 20
      functionsReached:
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_pagein
        - op_collect_audio_packets
        - op_fatal_impl
        - op_get_next_page
        - op_granpos_add
        - op_granpos_cmp
        - op_granpos_diff
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:843,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:843,19'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:844,12'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
        - Branch String:   'src/opusfile.c:854,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:856,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:868,8'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
        - Branch String:   'src/opusfile.c:856,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:856,43'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:859,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:859,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:859,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:860,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:868,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:869,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:880,8'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
                - ogg_page_bos
        - Branch String:   'src/opusfile.c:869,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:869,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:872,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:880,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:880,55'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
            - BranchSide:      'src/opusfile.c:881,24'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
        - Branch String:   'src/opusfile.c:886,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:886,48'
              BranchSideFuncs:
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
            - BranchSide:      'src/opusfile.c:889,14'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
        - Branch String:   'src/opusfile.c:890,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:851,34'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:902,15'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
        - Branch String:   'src/opusfile.c:905,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:905,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:906,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_add
        - Branch String:   'src/opusfile.c:907,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:911,8'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:919,8'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:911,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:914,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:916,3'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:926,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:927,9'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:929,5'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:933,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:934,8'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:956,17'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:934,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:936,7'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:951,5'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:936,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:936,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:937,22'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:939,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:942,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:949,5'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:942,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:942,44'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:943,47'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:951,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:951,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:953,20'
              BranchSideFuncs:
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
      Callsites:
        - Src:             'src/opusfile.c:851,17'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:868,8'
          Dst:             ogg_page_bos
        - Src:             'src/opusfile.c:880,32'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:881,5'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:886,23'
          Dst:             op_collect_audio_packets
        - Src:             'src/opusfile.c:911,8'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:919,8'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:926,10'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:936,7'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:936,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:951,5'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:951,5'
          Dst:             op_fatal_impl
    - functionName:    ogg_page_bos
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_collect_audio_packets
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _durations
      BBCount:         23
      ICount:          181
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - ogg_stream_packetout
        - op_fatal_impl
        - op_get_packet_duration
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:782,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:782,13'
              BranchSideFuncs:
                - op_get_packet_duration
                - ogg_stream_packetout
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:783,8'
              BranchSideFuncs:
                - op_get_packet_duration
                - ogg_stream_packetout
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:783,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:785,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:794,5'
              BranchSideFuncs:
                - op_get_packet_duration
                - ogg_stream_packetout
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:785,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:785,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:789,21'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:794,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:794,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:795,49'
              BranchSideFuncs:
                - op_get_packet_duration
                - ogg_stream_packetout
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:797,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:799,23'
              BranchSideFuncs:
                - ogg_stream_packetout
                - op_get_packet_duration
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:802,13'
              BranchSideFuncs:
                - ogg_stream_packetout
                - op_get_packet_duration
                - op_fatal_impl
                - op_fatal_impl
      Callsites:
        - Src:             'src/opusfile.c:781,9'
          Dst:             ogg_stream_packetout
        - Src:             'src/opusfile.c:785,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:794,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:795,26'
          Dst:             op_get_packet_duration
    - functionName:    op_granpos_add
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _dst_gp
        - _src_gp
        - _delta
      BBCount:         30
      ICount:          187
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - op_fatal_impl
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/opusfile.c:635,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:635,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:636,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:636,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:639,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:649,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:639,30'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:639,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:640,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:639,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:639,64'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:640,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:640,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:645,41'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:648,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:652,18'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:652,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:653,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:652,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:652,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:653,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:653,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:658,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:661,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:635,3'
          Dst:             op_fatal_impl
    - functionName:    op_granpos_cmp
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _gp_a
        - _gp_b
      BBCount:         19
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - op_fatal_impl
      functionUses:    16
      BranchProfiles:
        - Branch String:   'src/opusfile.c:726,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:726,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:727,3'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:727,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:727,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:729,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:730,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:733,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:730,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:730,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:732,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:733,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:733,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:726,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:727,3'
          Dst:             op_fatal_impl
    - functionName:    op_get_packet_duration
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _data
        - _len
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opus_packet_get_nb_frames
        - opus_packet_get_samples_per_frame
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:745,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:745,29'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:746,48'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
        - Branch String:   'src/opusfile.c:748,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:748,35'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:749,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:744,11'
          Dst:             opus_packet_get_nb_frames
        - Src:             'src/opusfile.c:746,14'
          Dst:             opus_packet_get_samples_per_frame
    - functionName:    opus_packet_get_nb_frames
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_packet_get_samples_per_frame
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_fetch_headers_impl
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _head
        - _tags
        - _serialnos
        - _nserialnos
        - _cserialnos
        - _og
      BBCount:         61
      ICount:          431
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - op_add_serialno
        - op_get_next_page
        - op_lookup_page_serialno
        - opus_head_parse
        - opus_tags_clear
        - opus_tags_parse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:483,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:483,24'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
            - BranchSide:      'src/opusfile.c:486,3'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
        - Branch String:   'src/opusfile.c:486,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:487,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
            - BranchSide:      'src/opusfile.c:520,6'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
        - Branch String:   'src/opusfile.c:487,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:488,10'
              BranchSideFuncs:
                - op_lookup_page_serialno
                - op_add_serialno
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:495,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_lookup_page_serialno
                - op_add_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:488,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:492,27'
              BranchSideFuncs:
                - op_add_serialno
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_lookup_page_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:493,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:493,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:494,5'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_lookup_page_serialno
                - op_add_serialno
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:495,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:499,34'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - op_lookup_page_serialno
                - op_add_serialno
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:515,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
        - Branch String:   'src/opusfile.c:501,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:502,29'
              BranchSideFuncs:
                - opus_head_parse
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - op_lookup_page_serialno
                - op_add_serialno
            - BranchSide:      'src/opusfile.c:511,5'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
        - Branch String:   'src/opusfile.c:505,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:505,30'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
            - BranchSide:      'src/opusfile.c:508,17'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
        - Branch String:   'src/opusfile.c:508,17'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:508,43'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:515,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:515,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
            - BranchSide:      'src/opusfile.c:515,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_bos
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
                - op_lookup_page_serialno
                - op_add_serialno
        - Branch String:   'src/opusfile.c:515,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:486,3'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:517,14'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:520,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:520,50'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:522,6'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
                - ogg_stream_pagein
        - Branch String:   'src/opusfile.c:522,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:522,66'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:524,3'
              BranchSideFuncs:
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:525,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:528,9'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:546,15'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:550,29'
              BranchSideFuncs:
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:531,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:531,14'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:531,14'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:531,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:536,14'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_bos
                - op_get_next_page
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:536,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:537,32'
              BranchSideFuncs:
                - ogg_stream_pagein
                - ogg_stream_packetout
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:541,14'
              BranchSideFuncs:
                - ogg_page_bos
                - op_get_next_page
                - ogg_page_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_tags_parse
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:541,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:541,45'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:551,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:551,38'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:557,35'
              BranchSideFuncs:
                - ogg_stream_packetout
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:559,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:559,12'
              BranchSideFuncs:
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:561,27'
              BranchSideFuncs:
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:558,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:561,27'
              BranchSideFuncs:
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:564,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:486,9'
          Dst:             ogg_page_bos
        - Src:             'src/opusfile.c:488,10'
          Dst:             op_lookup_page_serialno
        - Src:             'src/opusfile.c:492,11'
          Dst:             op_add_serialno
        - Src:             'src/opusfile.c:499,42'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:499,7'
          Dst:             ogg_stream_reset_serialno
        - Src:             'src/opusfile.c:500,7'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:501,10'
          Dst:             ogg_stream_packetout
        - Src:             'src/opusfile.c:502,13'
          Dst:             opus_head_parse
        - Src:             'src/opusfile.c:515,8'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:522,24'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:522,47'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:525,12'
          Dst:             ogg_stream_packetout
        - Src:             'src/opusfile.c:531,14'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:536,32'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:537,13'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:541,14'
          Dst:             ogg_page_bos
        - Src:             'src/opusfile.c:550,13'
          Dst:             opus_tags_parse
        - Src:             'src/opusfile.c:557,13'
          Dst:             ogg_stream_packetout
        - Src:             'src/opusfile.c:561,11'
          Dst:             opus_tags_clear
    - functionName:    op_lookup_page_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _og
        - _serialnos
        - _nserialnos
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ogg_page_serialno
        - op_lookup_serialno
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:268,29'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:268,10'
          Dst:             op_lookup_serialno
    - functionName:    op_add_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _og
        - _serialnos
        - _nserialnos
        - _cserialnos
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - ogg_page_serialno
        - op_fatal_impl
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:241,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:242,8'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:251,27'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:242,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:245,18'
              BranchSideFuncs:
                - realloc
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:246,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:246,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:247,44'
              BranchSideFuncs:
                - realloc
        - Branch String:   'src/opusfile.c:249,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:249,37'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:250,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:237,5'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:246,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:247,31'
          Dst:             realloc
    - functionName:    ogg_stream_reset_serialno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_get_prev_page_serial
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _sr
        - _offset
        - _serialno
        - _serialnos
        - _nserialnos
      BBCount:         54
      ICount:          368
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - ogg_page_granulepos
        - ogg_page_serialno
        - op_fatal_impl
        - op_get_next_page
        - op_lookup_serialno
        - op_seek_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:338,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:338,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:339,11'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:339,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:339,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:339,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:341,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:341,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:342,18'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:343,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:346,30'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:376,8'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:347,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:347,50'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:348,15'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:356,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:356,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:357,7'
              BranchSideFuncs:
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:357,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:357,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:358,30'
              BranchSideFuncs:
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:361,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:362,24'
              BranchSideFuncs:
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:365,30'
              BranchSideFuncs:
                - op_lookup_serialno
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:365,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:369,24'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:371,20'
              BranchSideFuncs:
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:376,27'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:376,29'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:379,16'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:376,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:376,52'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:379,16'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:379,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:379,15'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:379,15'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:381,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:381,8'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:381,8'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:382,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:338,5'
              BranchSideFuncs:
                - op_seek_helper
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_granulepos
                - op_lookup_serialno
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:384,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:384,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:384,23'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:385,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:338,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:340,9'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:346,13'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:349,16'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:356,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:357,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:359,15'
          Dst:             ogg_page_granulepos
        - Src:             'src/opusfile.c:365,11'
          Dst:             op_lookup_serialno
    - functionName:    op_open_seekable2_impl
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         12
      ICount:          169
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - op_bisect_forward_serialno
        - op_get_prev_page_serial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1409,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1409,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1410,15'
              BranchSideFuncs:
                - op_get_prev_page_serial
                - op_bisect_forward_serialno
        - Branch String:   'src/opusfile.c:1411,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1411,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1415,31'
              BranchSideFuncs:
                - op_get_prev_page_serial
                - op_bisect_forward_serialno
        - Branch String:   'src/opusfile.c:1417,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1417,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1419,12'
              BranchSideFuncs:
                - op_bisect_forward_serialno
        - Branch String:   'src/opusfile.c:1420,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1420,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1422,37'
              BranchSideFuncs:
                - op_bisect_forward_serialno
      Callsites:
        - Src:             'src/opusfile.c:1415,7'
          Dst:             op_get_prev_page_serial
        - Src:             'src/opusfile.c:1422,10'
          Dst:             op_bisect_forward_serialno
    - functionName:    op_make_decode_ready
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         25
      ICount:          239
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - op_update_gain
        - opus_multistream_decoder_create
        - opus_multistream_decoder_ctl
        - opus_multistream_decoder_destroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1361,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1361,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1362,6'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
        - Branch String:   'src/opusfile.c:1362,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1362,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1363,6'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
        - Branch String:   'src/opusfile.c:1363,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1363,20'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
            - BranchSide:      'src/opusfile.c:1363,5'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
        - Branch String:   'src/opusfile.c:1369,19'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1369,21'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
            - BranchSide:      'src/opusfile.c:1377,38'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
        - Branch String:   'src/opusfile.c:1370,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1370,6'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
            - BranchSide:      'src/opusfile.c:1377,38'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
        - Branch String:   'src/opusfile.c:1370,42'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1370,44'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - memcmp
                - opus_multistream_decoder_ctl
            - BranchSide:      'src/opusfile.c:1377,38'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
        - Branch String:   'src/opusfile.c:1371,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1371,13'
              BranchSideFuncs:
                - memcmp
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
                - opus_multistream_decoder_ctl
            - BranchSide:      'src/opusfile.c:1377,38'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
        - Branch String:   'src/opusfile.c:1369,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1373,34'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_update_gain
            - BranchSide:      'src/opusfile.c:1377,38'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - opus_multistream_decoder_create
                - op_update_gain
        - Branch String:   'src/opusfile.c:1380,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1380,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1381,26'
              BranchSideFuncs:
                - op_update_gain
      Callsites:
        - Src:             'src/opusfile.c:1371,6'
          Dst:             memcmp
        - Src:             'src/opusfile.c:1373,5'
          Dst:             opus_multistream_decoder_ctl
        - Src:             'src/opusfile.c:1377,5'
          Dst:             opus_multistream_decoder_destroy
        - Src:             'src/opusfile.c:1378,13'
          Dst:             opus_multistream_decoder_create
        - Src:             'src/opusfile.c:1395,3'
          Dst:             op_update_gain
    - functionName:    opus_multistream_decoder_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_multistream_decoder_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_multistream_decoder_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_update_gain
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         30
      ICount:          211
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - op_fatal_impl
        - opus_multistream_decoder_ctl
        - opus_tags_get_album_gain
        - opus_tags_get_track_gain
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1317,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1317,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1318,11'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
                - opus_tags_get_track_gain
                - opus_tags_get_album_gain
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1319,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1319,20'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
                - opus_tags_get_track_gain
                - opus_tags_get_album_gain
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1319,5'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
                - opus_tags_get_track_gain
                - opus_tags_get_album_gain
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1324,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1327,20'
              BranchSideFuncs:
                - opus_tags_get_album_gain
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1334,20'
              BranchSideFuncs:
                - opus_tags_get_track_gain
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1339,34'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1340,27'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1341,13'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1343,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1343,11'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1343,11'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1343,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1343,10'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1343,11'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1343,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1343,10'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1343,10'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1344,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1344,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1346,32'
              BranchSideFuncs:
                - opus_multistream_decoder_ctl
      Callsites:
        - Src:             'src/opusfile.c:1328,7'
          Dst:             opus_tags_get_album_gain
        - Src:             'src/opusfile.c:1335,7'
          Dst:             opus_tags_get_track_gain
        - Src:             'src/opusfile.c:1341,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1344,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1346,3'
          Dst:             opus_multistream_decoder_ctl
    - functionName:    op_open_seekable2
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         12
      ICount:          205
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - ogg_stream_clear
        - ogg_stream_init
        - ogg_sync_clear
        - ogg_sync_init
        - op_fatal_impl
        - op_open_seekable2_impl
        - op_position
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1447,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1447,21'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1448,12'
              BranchSideFuncs:
                - op_position
                - ogg_sync_init
                - ogg_stream_init
                - op_open_seekable2_impl
                - ogg_stream_clear
                - ogg_sync_clear
                - free
                - op_position
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1453,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1453,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1454,18'
              BranchSideFuncs:
                - ogg_sync_init
                - ogg_stream_init
                - op_open_seekable2_impl
                - ogg_stream_clear
                - ogg_sync_clear
                - free
                - op_position
        - Branch String:   'src/opusfile.c:1469,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1469,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1471,9'
              BranchSideFuncs:
                - op_position
      Callsites:
        - Src:             'src/opusfile.c:1453,3'
          Dst:             op_position
        - Src:             'src/opusfile.c:1453,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1454,3'
          Dst:             ogg_sync_init
        - Src:             'src/opusfile.c:1455,3'
          Dst:             ogg_stream_init
        - Src:             'src/opusfile.c:1456,7'
          Dst:             op_open_seekable2_impl
        - Src:             'src/opusfile.c:1458,3'
          Dst:             ogg_stream_clear
        - Src:             'src/opusfile.c:1459,3'
          Dst:             ogg_sync_clear
        - Src:             'src/opusfile.c:1471,42'
          Dst:             op_position
    - functionName:    ogg_sync_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_stream_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_stream_clear
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_sync_clear
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_stereo_filter
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3332
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _dst
        - _dst_sz
        - _src
        - _nsamples
        - _nchannels
      BBCount:         22
      ICount:          207
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:3308,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3308,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3308,12'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3309,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3309,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3313,18'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3314,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3315,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3318,12'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3315,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3315,53'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3316,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3318,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3322,12'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3323,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3324,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3327,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_read_float_stereo
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3360
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _buf_size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_filter_read_native
        - op_stereo_filter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:3362,10'
          Dst:             op_filter_read_native
        - Src:             'src/opusfile.c:3362,10'
          Dst:             op_stereo_filter
    - functionName:    op_filter_read_native
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2963
      functionLinenumberEnd: 2983
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _dst
        - _dst_sz
        - _filter
        - _li
      BBCount:         22
      ICount:          190
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - op_fatal_impl
        - op_read_native
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2968,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2968,25'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2968,23'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2968,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2968,6'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2970,19'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2972,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2974,17'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2982,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2974,28'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2974,42'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2974,17'
              BranchSideFuncs:
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2977,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2977,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2978,7'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2978,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2978,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2979,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2966,7'
          Dst:             op_read_native
        - Src:             'src/opusfile.c:2977,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2978,7'
          Dst:             op_fatal_impl
    - functionName:    op_read_native
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _buf_size
        - _li
      BBCount:         91
      ICount:          740
      EdgeCount:       119
      CyclomaticComplexity: 30
      functionsReached:
        - op_decode
        - op_fatal_impl
        - op_fetch_and_process_page
        - op_get_packet_duration
        - op_granpos_cmp
        - op_granpos_diff
        - op_init_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2836,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2836,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2837,3'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2839,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2844,17'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2945,35'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2844,28'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2844,42'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2844,17'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2848,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2849,12'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2865,14'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_fatal_impl
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2849,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2849,50'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2850,9'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2850,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2850,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2850,9'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2850,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2850,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2855,12'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2855,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2856,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2861,12'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2861,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2861,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2862,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2866,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2872,13'
              BranchSideFuncs:
                - op_get_packet_duration
                - op_decode
                - op_fetch_and_process_page
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2943,5'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2877,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2877,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2878,26'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2880,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2881,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
            - BranchSide:      'src/opusfile.c:2890,29'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
        - Branch String:   'src/opusfile.c:2881,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2883,29'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
            - BranchSide:      'src/opusfile.c:2885,19'
              BranchSideFuncs:
                - op_granpos_diff
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_granpos_cmp
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
        - Branch String:   'src/opusfile.c:2887,35'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2887,30'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
            - BranchSide:      'src/opusfile.c:2887,30'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_decode
                - op_init_buffer
        - Branch String:   'src/opusfile.c:2891,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2894,15'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_init_buffer
            - BranchSide:      'src/opusfile.c:2914,11'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2895,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2896,32'
              BranchSideFuncs:
                - op_init_buffer
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2900,25'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2897,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2897,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2898,17'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2901,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2901,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2903,30'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2903,30'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2903,24'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2903,24'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2914,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2914,11'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2916,25'
              BranchSideFuncs:
                - op_decode
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2917,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2917,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2918,14'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2920,32'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2920,26'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2920,26'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2925,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2925,16'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2931,33'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2924,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2926,23'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2931,33'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2933,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2934,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2937,11'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2934,18'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2934,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2935,22'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2946,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2947,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2950,8'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_get_packet_duration
                - op_decode
                - op_fatal_impl
                - op_decode
                - op_init_buffer
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2947,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2947,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2948,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2950,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2837,3'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2950,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2850,9'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2875,18'
          Dst:             op_get_packet_duration
        - Src:             'src/opusfile.c:2877,9'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2881,14'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2885,19'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2896,17'
          Dst:             op_init_buffer
        - Src:             'src/opusfile.c:2900,15'
          Dst:             op_decode
        - Src:             'src/opusfile.c:2914,11'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2916,15'
          Dst:             op_decode
        - Src:             'src/opusfile.c:2945,9'
          Dst:             op_fetch_and_process_page
    - functionName:    op_fetch_and_process_page
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _og
        - _page_offset
        - _spanp
        - _ignore_holes
      BBCount:         189
      ICount:          1316
      EdgeCount:       242
      CyclomaticComplexity: 55
      functionsReached:
        - ogg_page_bos
        - ogg_page_serialno
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - op_collect_audio_packets
        - op_decode_clear
        - op_fatal_impl
        - op_fetch_headers
        - op_find_initial_pcm_offset
        - op_get_link_from_serialno
        - op_get_next_page
        - op_granpos_add
        - op_granpos_diff
        - op_make_decode_ready
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1879,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1879,3'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1879,3'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1879,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1879,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1880,12'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1882,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1882,21'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1882,11'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1887,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1887,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1889,8'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
        - Branch String:   'src/opusfile.c:1889,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1890,11'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
            - BranchSide:      'src/opusfile.c:1894,40'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
        - Branch String:   'src/opusfile.c:1896,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1896,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1897,8'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
        - Branch String:   'src/opusfile.c:1896,30'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1896,57'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1896,23'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1898,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1898,8'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_bos
                - op_decode_clear
            - BranchSide:      'src/opusfile.c:1908,33'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1897,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1901,10'
              BranchSideFuncs:
                - ogg_page_bos
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - op_decode_clear
            - BranchSide:      'src/opusfile.c:1908,33'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1901,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1901,40'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1903,11'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - op_decode_clear
        - Branch String:   'src/opusfile.c:1903,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1903,18'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - op_decode_clear
            - BranchSide:      'src/opusfile.c:1904,10'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - op_decode_clear
        - Branch String:   'src/opusfile.c:1904,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1904,66'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1905,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1917,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1918,10'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1985,8'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1918,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1920,18'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_get_link_from_serialno
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1956,9'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1922,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1922,9'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_get_link_from_serialno
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1922,9'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_get_link_from_serialno
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1922,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1922,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1923,12'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_get_link_from_serialno
        - Branch String:   'src/opusfile.c:1923,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1926,14'
              BranchSideFuncs:
                - op_get_link_from_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:1940,22'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1926,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1926,14'
              BranchSideFuncs:
                - op_get_link_from_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:1926,14'
              BranchSideFuncs:
                - op_get_link_from_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1926,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1928,21'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:1933,40'
              BranchSideFuncs:
                - op_get_link_from_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1936,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1936,27'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1937,22'
              BranchSideFuncs:
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1946,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1947,31'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:1954,7'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1961,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1961,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1964,42'
              BranchSideFuncs:
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1965,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1965,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1966,47'
              BranchSideFuncs:
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1968,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1959,32'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1974,12'
              BranchSideFuncs:
                - op_make_decode_ready
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1974,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1974,29'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1978,34'
              BranchSideFuncs:
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1979,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1979,38'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1980,9'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1985,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1986,32'
              BranchSideFuncs:
                - op_make_decode_ready
                - ogg_stream_pagein
                - op_get_next_page
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
            - BranchSide:      'src/opusfile.c:1990,24'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
        - Branch String:   'src/opusfile.c:1987,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1987,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1988,5'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_get_next_page
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
        - Branch String:   'src/opusfile.c:1991,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1885,3'
              BranchSideFuncs:
                - op_collect_audio_packets
                - op_get_next_page
                - ogg_stream_pagein
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
            - BranchSide:      'src/opusfile.c:1996,18'
              BranchSideFuncs:
                - op_collect_audio_packets
                - op_get_next_page
                - ogg_stream_pagein
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
        - Branch String:   'src/opusfile.c:1998,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2007,9'
              BranchSideFuncs:
                - op_collect_audio_packets
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2025,16'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2007,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2007,52'
              BranchSideFuncs:
                - op_collect_audio_packets
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2009,13'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2009,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2012,22'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2024,7'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2028,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2035,21'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2158,10'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2038,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2042,11'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2080,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2042,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2042,11'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2043,14'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2043,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2049,13'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2055,28'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2050,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2050,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2051,13'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2062,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2063,44'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:2065,14'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2065,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2073,22'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:2078,34'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2074,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2074,25'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:2077,11'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2074,31'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2074,31'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:2074,31'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2074,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2075,33'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:2077,11'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
        - Branch String:   'src/opusfile.c:2080,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2085,42'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2091,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2085,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2087,25'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2089,9'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2092,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2092,12'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2132,14'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2093,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2093,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2132,14'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2091,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2094,25'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2132,14'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2095,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2097,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2119,9'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2097,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2097,24'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2100,33'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2097,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2098,30'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2100,33'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2102,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2105,18'
              BranchSideFuncs:
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2113,15'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2105,18'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2105,50'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2106,29'
              BranchSideFuncs:
                - op_granpos_diff
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2113,15'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2113,15'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2117,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2117,13'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2118,11'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2132,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2137,27'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2139,17'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2139,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2140,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2152,11'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2140,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2144,28'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2146,39'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2147,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2147,13'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2148,13'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2148,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2148,13'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2150,36'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2152,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:0,0'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2152,11'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2158,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2158,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2160,10'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2160,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2160,21'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2161,5'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_stream_pagein
                - op_collect_audio_packets
                - op_granpos_add
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_add
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_granpos_add
                - op_fatal_impl
                - op_collect_audio_packets
                - op_make_decode_ready
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - op_make_decode_ready
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - op_get_link_from_serialno
                - op_fatal_impl
                - ogg_page_serialno
                - ogg_page_bos
                - op_decode_clear
                - op_fatal_impl
      Callsites:
        - Src:             'src/opusfile.c:1879,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1887,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1894,23'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:1898,36'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:1901,10'
          Dst:             ogg_page_bos
        - Src:             'src/opusfile.c:1904,50'
          Dst:             op_decode_clear
        - Src:             'src/opusfile.c:1920,18'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:1922,9'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1933,14'
          Dst:             op_get_link_from_serialno
        - Src:             'src/opusfile.c:1942,9'
          Dst:             ogg_stream_reset_serialno
        - Src:             'src/opusfile.c:1959,15'
          Dst:             op_fetch_headers
        - Src:             'src/opusfile.c:1964,15'
          Dst:             op_find_initial_pcm_offset
        - Src:             'src/opusfile.c:1978,13'
          Dst:             op_make_decode_ready
        - Src:             'src/opusfile.c:1986,11'
          Dst:             op_make_decode_ready
        - Src:             'src/opusfile.c:1990,5'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:1997,22'
          Dst:             op_collect_audio_packets
        - Src:             'src/opusfile.c:2007,27'
          Dst:             op_collect_audio_packets
        - Src:             'src/opusfile.c:2042,11'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2063,13'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2065,14'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2085,14'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2092,12'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2113,15'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2113,15'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2117,13'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2117,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2132,14'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2140,16'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2147,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2148,13'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2148,13'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2152,11'
          Dst:             op_fatal_impl
    - functionName:    op_decode_clear
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         10
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - op_fatal_impl
        - opus_tags_clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1483,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1483,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1484,5'
              BranchSideFuncs:
                - opus_tags_clear
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1484,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1484,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1485,22'
              BranchSideFuncs:
                - opus_tags_clear
      Callsites:
        - Src:             'src/opusfile.c:1484,5'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1485,5'
          Dst:             opus_tags_clear
    - functionName:    op_float2short_stereo_filter
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _dst
        - _dst_sz
        - _src
        - _nsamples
        - _nchannels
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - op_float2short_filter
        - op_stereo_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:3339,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3341,37'
              BranchSideFuncs:
                - op_float2short_filter
            - BranchSide:      'src/opusfile.c:3345,8'
              BranchSideFuncs:
                - op_float2short_filter
                - op_stereo_filter
        - Branch String:   'src/opusfile.c:3342,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3342,50'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3343,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3345,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3346,17'
              BranchSideFuncs:
                - op_stereo_filter
                - op_float2short_filter
            - BranchSide:      'src/opusfile.c:3350,37'
              BranchSideFuncs:
                - op_float2short_filter
        - Branch String:   'src/opusfile.c:3346,17'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3346,16'
              BranchSideFuncs:
                - op_stereo_filter
                - op_float2short_filter
            - BranchSide:      'src/opusfile.c:3346,16'
              BranchSideFuncs:
                - op_stereo_filter
                - op_float2short_filter
      Callsites:
        - Src:             'src/opusfile.c:3341,15'
          Dst:             op_float2short_filter
        - Src:             'src/opusfile.c:3347,17'
          Dst:             op_stereo_filter
        - Src:             'src/opusfile.c:3350,15'
          Dst:             op_float2short_filter
    - functionName:    op_float2short_filter
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _dst
        - _dst_sz
        - _src
        - _nsamples
        - _nchannels
      BBCount:         83
      ICount:          612
      EdgeCount:       108
      CyclomaticComplexity: 27
      functionsReached:
        - lrintf
        - op_rand
        - opus_pcm_soft_clip
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:3225,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3225,58'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
            - BranchSide:      'src/opusfile.c:3227,6'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
        - Branch String:   'src/opusfile.c:3227,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3228,11'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
            - BranchSide:      'src/opusfile.c:3230,22'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
        - Branch String:   'src/opusfile.c:3228,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3228,33'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
            - BranchSide:      'src/opusfile.c:3229,3'
              BranchSideFuncs:
                - opus_pcm_soft_clip
                - op_rand
                - op_rand
                - lrintf
                - lrintf
        - Branch String:   'src/opusfile.c:3232,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3233,10'
              BranchSideFuncs:
                - lrintf
            - BranchSide:      'src/opusfile.c:3240,10'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3233,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3234,14'
              BranchSideFuncs:
                - lrintf
            - BranchSide:      'src/opusfile.c:3236,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3234,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3234,14'
              BranchSideFuncs:
                - lrintf
            - BranchSide:      'src/opusfile.c:3234,14'
              BranchSideFuncs:
                - lrintf
        - Branch String:   'src/opusfile.c:3234,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3233,37'
              BranchSideFuncs:
                - lrintf
            - BranchSide:      'src/opusfile.c:3234,14'
              BranchSideFuncs:
                - lrintf
        - Branch String:   'src/opusfile.c:3234,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3233,37'
              BranchSideFuncs:
                - lrintf
            - BranchSide:      'src/opusfile.c:3233,37'
              BranchSideFuncs:
                - lrintf
        - Branch String:   'src/opusfile.c:3242,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3242,49'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3245,8'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3245,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3245,23'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3246,10'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3246,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3248,13'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3289,22'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:3249,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3255,11'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3286,11'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3259,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3260,27'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3263,14'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3263,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3263,48'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3264,14'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3264,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3264,48'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3265,29'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3267,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3267,21'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
            - BranchSide:      'src/opusfile.c:3269,24'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3276,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
        - Branch String:   'src/opusfile.c:3276,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
        - Branch String:   'src/opusfile.c:3276,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
            - BranchSide:      'src/opusfile.c:3276,12'
              BranchSideFuncs:
                - lrintf
                - op_rand
                - op_rand
        - Branch String:   'src/opusfile.c:3284,29'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3284,9'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3284,39'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3284,39'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3284,39'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3284,39'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3284,39'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3284,29'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3284,39'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3284,39'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3284,29'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3284,29'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3287,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3287,22'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
            - BranchSide:      'src/opusfile.c:3288,5'
              BranchSideFuncs:
                - op_rand
                - op_rand
                - lrintf
        - Branch String:   'src/opusfile.c:3289,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:3289,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:3289,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:3230,3'
          Dst:             opus_pcm_soft_clip
        - Src:             'src/opusfile.c:3234,14'
          Dst:             lrintf
        - Src:             'src/opusfile.c:3269,16'
          Dst:             op_rand
        - Src:             'src/opusfile.c:3271,16'
          Dst:             op_rand
        - Src:             'src/opusfile.c:3276,12'
          Dst:             lrintf
    - functionName:    opus_pcm_soft_clip
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lrintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_read_stereo
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _buf_size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_filter_read_native
        - op_float2short_stereo_filter
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:3356,10'
          Dst:             op_filter_read_native
        - Src:             'src/opusfile.c:3356,10'
          Dst:             op_float2short_stereo_filter
    - functionName:    op_read_float
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _buf_size
        - _li
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_read_native
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:3302,10'
          Dst:             op_read_native
    - functionName:    op_read
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _pcm
        - _buf_size
        - _li
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_filter_read_native
        - op_float2short_filter
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:3297,10'
          Dst:             op_filter_read_native
        - Src:             'src/opusfile.c:3297,10'
          Dst:             op_float2short_filter
    - functionName:    op_set_dither_enabled
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2769
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _enabled
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2772,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2772,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2772,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_set_gain_offset
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - _of
        - _gain_type
        - _gain_offset_q8
      BBCount:         22
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - op_update_gain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2756,32'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2756,34'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2760,18'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2757,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2757,6'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2760,18'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2757,31'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2757,33'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2760,18'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2756,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2758,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2760,18'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2764,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2764,23'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2764,23'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2764,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2764,3'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2764,23'
              BranchSideFuncs:
                - op_update_gain
        - Branch String:   'src/opusfile.c:2764,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2764,3'
              BranchSideFuncs:
                - op_update_gain
            - BranchSide:      'src/opusfile.c:2764,3'
              BranchSideFuncs:
                - op_update_gain
      Callsites:
        - Src:             'src/opusfile.c:2765,3'
          Dst:             op_update_gain
    - functionName:    op_set_decode_callback
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _decode_cb
        - _ctx
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_get_pcm_offset
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _of
        - _gp
        - _li
      BBCount:         32
      ICount:          242
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - op_fatal_impl
        - op_granpos_cmp
        - op_granpos_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2709,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2709,3'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2709,3'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2709,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2709,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2710,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2711,19'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2711,21'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2714,6'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2711,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2712,9'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2714,6'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2714,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2716,8'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2729,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2716,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2719,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2722,8'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2719,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2719,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2720,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2722,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2722,44'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2723,17'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2726,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2726,5'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2727,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2709,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2711,21'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2714,6'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2716,8'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2719,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2726,5'
          Dst:             op_fatal_impl
    - functionName:    op_pcm_tell
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2732
      functionLinenumberEnd: 2746
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         21
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - op_fatal_impl
        - op_get_pcm_offset
        - op_granpos_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2736,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2736,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2737,6'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_pcm_offset
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2738,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2738,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2739,13'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_pcm_offset
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2739,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2739,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_pcm_offset
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2739,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_add
                - op_get_pcm_offset
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2740,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2740,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2741,6'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_pcm_offset
        - Branch String:   'src/opusfile.c:2741,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2741,20'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_pcm_offset
            - BranchSide:      'src/opusfile.c:2741,5'
              BranchSideFuncs:
                - op_granpos_add
                - op_get_pcm_offset
        - Branch String:   'src/opusfile.c:2742,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2743,8'
              BranchSideFuncs:
                - op_get_pcm_offset
            - BranchSide:      'src/opusfile.c:2745,28'
              BranchSideFuncs:
                - op_get_pcm_offset
      Callsites:
        - Src:             'src/opusfile.c:2740,3'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2740,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2742,6'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2745,10'
          Dst:             op_get_pcm_offset
    - functionName:    op_raw_tell
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2696
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2697,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2697,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2698,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_pcm_seek_page
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _of
        - _target_gp
        - _li
      BBCount:         199
      ICount:          1329
      EdgeCount:       259
      CyclomaticComplexity: 62
      functionsReached:
        - ogg_page_granulepos
        - ogg_page_packets
        - ogg_page_serialno
        - ogg_stream_pagein
        - ogg_stream_reset
        - ogg_stream_reset_serialno
        - op_buffer_continued_data
        - op_decode_clear
        - op_fatal_impl
        - op_fetch_and_process_page
        - op_get_next_page
        - op_get_packet_duration
        - op_granpos_add
        - op_granpos_cmp
        - op_granpos_diff
        - op_make_decode_ready
        - op_page_continues
        - op_rescale64
        - op_seek_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2308,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2308,6'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2309,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2307,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2309,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2312,12'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2313,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2313,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2314,21'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2314,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2314,61'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2316,18'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2334,20'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2334,22'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2408,5'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2334,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2334,22'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2334,22'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2334,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2339,12'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2408,5'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2340,29'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2340,31'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2407,7'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2341,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2341,12'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2407,7'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2340,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2342,11'
              BranchSideFuncs:
                - op_granpos_diff
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2407,7'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2342,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2342,11'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2349,14'
              BranchSideFuncs:
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2349,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2350,16'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2375,45'
              BranchSideFuncs:
                - op_get_packet_duration
                - op_granpos_add
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2350,42'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2350,44'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2351,26'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2350,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2351,26'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2366,11'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2358,26'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2359,16'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2359,38'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2362,15'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2362,15'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2364,24'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2375,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2385,15'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2388,31'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:2385,15'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2385,15'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2386,27'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:2388,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2391,15'
              BranchSideFuncs:
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:2400,16'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2400,42'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2400,44'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2402,28'
              BranchSideFuncs:
                - op_decode_clear
                - ogg_stream_reset_serialno
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2415,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2415,44'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2416,17'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2421,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2425,8'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2571,3'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2425,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2425,39'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2428,10'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2431,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2431,30'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2434,9'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2434,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2434,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2435,9'
              BranchSideFuncs:
                - op_granpos_diff
                - op_rescale64
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2435,9'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2435,9'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2437,16'
              BranchSideFuncs:
                - op_rescale64
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2439,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2439,44'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2440,19'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2442,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2444,10'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2450,15'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2444,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2444,38'
              BranchSideFuncs:
                - ogg_stream_reset
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2445,16'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2448,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2448,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2449,5'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2460,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2421,3'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2461,36'
              BranchSideFuncs:
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2462,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2463,12'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2488,23'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:2463,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2463,45'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2467,12'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2467,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2467,32'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2471,14'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2471,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2471,42'
              BranchSideFuncs:
                - ogg_stream_reset
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
            - BranchSide:      'src/opusfile.c:2472,20'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2473,18'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2473,17'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2473,17'
              BranchSideFuncs:
                - op_seek_helper
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2475,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2475,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2477,22'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2477,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2477,21'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2477,21'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2488,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2488,22'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
            - BranchSide:      'src/opusfile.c:2488,22'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:2489,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2489,59'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2490,21'
              BranchSideFuncs:
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
        - Branch String:   'src/opusfile.c:2495,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2495,24'
              BranchSideFuncs:
                - ogg_page_granulepos
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
            - BranchSide:      'src/opusfile.c:2495,11'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
        - Branch String:   'src/opusfile.c:2496,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2497,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
            - BranchSide:      'src/opusfile.c:2511,27'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2497,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2498,16'
              BranchSideFuncs:
                - ogg_stream_reset
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - ogg_stream_pagein
            - BranchSide:      'src/opusfile.c:2509,11'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2498,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2498,59'
              BranchSideFuncs:
                - ogg_stream_pagein
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2505,33'
              BranchSideFuncs:
                - ogg_stream_reset
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2511,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2514,17'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2550,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2516,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2516,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2519,13'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2515,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2519,13'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2523,27'
              BranchSideFuncs:
                - op_page_continues
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2527,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2527,42'
              BranchSideFuncs:
                - ogg_stream_reset
                - op_page_continues
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_buffer_continued_data
            - BranchSide:      'src/opusfile.c:2528,14'
              BranchSideFuncs:
                - op_page_continues
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_buffer_continued_data
        - Branch String:   'src/opusfile.c:2528,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2529,38'
              BranchSideFuncs:
                - op_buffer_continued_data
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2538,20'
              BranchSideFuncs:
                - op_granpos_diff
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2540,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2540,11'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2543,14'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2543,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2543,25'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2545,18'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
        - Branch String:   'src/opusfile.c:2550,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2550,34'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
            - BranchSide:      'src/opusfile.c:2552,17'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2561,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2561,16'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2564,13'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2560,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2562,23'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2564,13'
              BranchSideFuncs:
                - op_granpos_cmp
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
                - op_fatal_impl
                - op_granpos_diff
                - op_granpos_diff
                - op_rescale64
                - op_get_next_page
                - ogg_page_serialno
                - ogg_page_packets
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_granpos_cmp
                - op_page_continues
                - op_granpos_diff
                - op_fatal_impl
                - op_buffer_continued_data
                - ogg_stream_reset
                - ogg_stream_reset
                - ogg_stream_pagein
                - ogg_page_granulepos
                - op_seek_helper
                - ogg_stream_reset
                - op_seek_helper
                - ogg_stream_reset
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2571,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2571,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2577,7'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
                - op_seek_helper
        - Branch String:   'src/opusfile.c:2577,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2578,8'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
            - BranchSide:      'src/opusfile.c:2595,23'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2578,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2579,18'
              BranchSideFuncs:
                - op_seek_helper
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
            - BranchSide:      'src/opusfile.c:2583,8'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
        - Branch String:   'src/opusfile.c:2581,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2581,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2582,5'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_buffer_continued_data
                - op_get_next_page
        - Branch String:   'src/opusfile.c:2583,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2585,10'
              BranchSideFuncs:
                - op_buffer_continued_data
                - op_fetch_and_process_page
                - op_granpos_cmp
                - op_get_next_page
            - BranchSide:      'src/opusfile.c:2593,3'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2585,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2586,38'
              BranchSideFuncs:
                - op_get_next_page
                - op_buffer_continued_data
                - op_fetch_and_process_page
                - op_granpos_cmp
            - BranchSide:      'src/opusfile.c:2590,32'
              BranchSideFuncs:
                - op_buffer_continued_data
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2587,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2587,58'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2588,12'
              BranchSideFuncs:
                - op_buffer_continued_data
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2588,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2588,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2589,7'
              BranchSideFuncs:
                - op_buffer_continued_data
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2597,37'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2597,60'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
            - BranchSide:      'src/opusfile.c:2597,60'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2598,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2598,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2600,6'
              BranchSideFuncs:
                - op_granpos_cmp
        - Branch String:   'src/opusfile.c:2600,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2601,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2604,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2307,6'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2308,6'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2313,3'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2313,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2314,6'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2340,31'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2341,12'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2342,11'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2342,11'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2362,15'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2376,15'
          Dst:             op_get_packet_duration
        - Src:             'src/opusfile.c:2375,16'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2385,15'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2388,16'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2396,22'
          Dst:             op_make_decode_ready
        - Src:             'src/opusfile.c:2414,3'
          Dst:             op_decode_clear
        - Src:             'src/opusfile.c:2415,17'
          Dst:             ogg_stream_reset_serialno
        - Src:             'src/opusfile.c:2434,9'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2434,9'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2435,9'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2435,9'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2437,22'
          Dst:             op_rescale64
        - Src:             'src/opusfile.c:2444,20'
          Dst:             ogg_stream_reset
        - Src:             'src/opusfile.c:2447,11'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:2461,19'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:2471,24'
          Dst:             ogg_stream_reset
        - Src:             'src/opusfile.c:2474,15'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:2489,36'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:2490,21'
          Dst:             ogg_page_packets
        - Src:             'src/opusfile.c:2495,24'
          Dst:             ogg_page_granulepos
        - Src:             'src/opusfile.c:2498,40'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:2505,15'
          Dst:             ogg_stream_reset
        - Src:             'src/opusfile.c:2511,12'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2515,14'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2516,14'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2527,24'
          Dst:             ogg_stream_reset
        - Src:             'src/opusfile.c:2528,14'
          Dst:             op_page_continues
        - Src:             'src/opusfile.c:2529,13'
          Dst:             op_buffer_continued_data
        - Src:             'src/opusfile.c:2540,11'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2540,11'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2560,16'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2561,16'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2571,3'
          Dst:             op_granpos_cmp
        - Src:             'src/opusfile.c:2571,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2580,11'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:2586,21'
          Dst:             op_get_next_page
        - Src:             'src/opusfile.c:2590,7'
          Dst:             op_buffer_continued_data
        - Src:             'src/opusfile.c:2597,7'
          Dst:             op_fetch_and_process_page
        - Src:             'src/opusfile.c:2600,6'
          Dst:             op_granpos_cmp
    - functionName:    ogg_stream_reset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ogg_page_packets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_get_granulepos
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
        - _pcm_offset
        - _li
      BBCount:         24
      ICount:          214
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - op_fatal_impl
        - op_granpos_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2203,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2203,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2204,10'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2211,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2211,53'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2212,16'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2213,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2210,8'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2215,16'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2218,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2218,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2219,13'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2220,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2220,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2221,16'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2222,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2227,31'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2230,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2203,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2218,3'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2218,3'
          Dst:             op_fatal_impl
    - functionName:    op_pcm_seek
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _of
        - _pcm_offset
      BBCount:         78
      ICount:          530
      EdgeCount:       100
      CyclomaticComplexity: 24
      functionsReached:
        - op_fatal_impl
        - op_fetch_and_process_page
        - op_get_granulepos
        - op_granpos_add
        - op_granpos_diff
        - op_pcm_seek_page
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2618,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2618,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2619,6'
              BranchSideFuncs:
                - op_get_granulepos
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2619,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2619,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2620,6'
              BranchSideFuncs:
                - op_get_granulepos
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2620,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2620,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2621,31'
              BranchSideFuncs:
                - op_get_granulepos
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2622,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2622,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2623,8'
              BranchSideFuncs:
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2625,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2625,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2630,6'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2630,23'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2630,25'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2653,24'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2630,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2632,8'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_granpos_add
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2653,24'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2633,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2636,17'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2651,3'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2636,17'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2636,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2636,16'
              BranchSideFuncs:
                - op_granpos_add
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2637,7'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2637,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2641,10'
              BranchSideFuncs:
                - op_granpos_diff
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2641,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2645,12'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2650,5'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2645,28'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2645,30'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2649,7'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2645,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2646,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2649,7'
              BranchSideFuncs:
                - op_pcm_seek_page
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2654,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2654,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2657,6'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2657,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2657,43'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2658,13'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2658,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2658,12'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2658,12'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2659,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2659,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2660,3'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:2660,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2660,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:2662,3'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2665,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2667,21'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fetch_and_process_page
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:2674,25'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2669,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2669,10'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:2672,22'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2668,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2670,9'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:2672,22'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2676,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2676,24'
              BranchSideFuncs:
                - op_granpos_diff
            - BranchSide:      'src/opusfile.c:2679,35'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_granpos_diff
                - op_granpos_diff
        - Branch String:   'src/opusfile.c:2680,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2662,3'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2680,27'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2684,53'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2684,55'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2686,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2685,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2685,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2686,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:2684,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2686,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2692,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2621,13'
          Dst:             op_get_granulepos
        - Src:             'src/opusfile.c:2625,3'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2625,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2637,7'
          Dst:             op_granpos_add
        - Src:             'src/opusfile.c:2637,7'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2641,10'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2653,7'
          Dst:             op_pcm_seek_page
        - Src:             'src/opusfile.c:2659,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2660,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:2668,10'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:2679,9'
          Dst:             op_fetch_and_process_page
        - Src:             'src/opusfile.c:2684,6'
          Dst:             op_granpos_diff
    - functionName:    op_raw_seek
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _of
        - _pos
      BBCount:         18
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - op_decode_clear
        - op_fetch_and_process_page
        - op_seek_helper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:2167,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2167,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2169,6'
              BranchSideFuncs:
                - op_decode_clear
                - op_seek_helper
                - op_fetch_and_process_page
                - op_decode_clear
        - Branch String:   'src/opusfile.c:2169,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2169,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2170,6'
              BranchSideFuncs:
                - op_decode_clear
                - op_seek_helper
                - op_fetch_and_process_page
                - op_decode_clear
        - Branch String:   'src/opusfile.c:2170,25'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2170,54'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2170,27'
              BranchSideFuncs:
                - op_decode_clear
                - op_seek_helper
                - op_fetch_and_process_page
                - op_decode_clear
        - Branch String:   'src/opusfile.c:2170,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2170,54'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2172,19'
              BranchSideFuncs:
                - op_decode_clear
                - op_seek_helper
                - op_fetch_and_process_page
                - op_decode_clear
        - Branch String:   'src/opusfile.c:2176,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2176,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:2177,33'
              BranchSideFuncs:
                - op_fetch_and_process_page
                - op_decode_clear
        - Branch String:   'src/opusfile.c:2180,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:2182,21'
              BranchSideFuncs:
                - op_decode_clear
            - BranchSide:      'src/opusfile.c:2189,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:2172,3'
          Dst:             op_decode_clear
        - Src:             'src/opusfile.c:2175,7'
          Dst:             op_seek_helper
        - Src:             'src/opusfile.c:2177,7'
          Dst:             op_fetch_and_process_page
        - Src:             'src/opusfile.c:2182,5'
          Dst:             op_decode_clear
    - functionName:    op_bitrate_instant
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - op_calc_bitrate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1827,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1827,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1828,19'
              BranchSideFuncs:
                - op_calc_bitrate
        - Branch String:   'src/opusfile.c:1829,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1829,38'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1830,23'
              BranchSideFuncs:
                - op_calc_bitrate
      Callsites:
        - Src:             'src/opusfile.c:1830,7'
          Dst:             op_calc_bitrate
    - functionName:    op_calc_bitrate
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - _bytes
        - _samples
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1795,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1795,31'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1797,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1797,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1799,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1812,22'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1799,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1800,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1802,9'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1812,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1812,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1812,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_bitrate
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - op_calc_bitrate
        - op_pcm_total
        - op_raw_total
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1817,45'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1817,47'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1818,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1818,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1817,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1819,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1821,39'
              BranchSideFuncs:
                - op_raw_total
                - op_pcm_total
                - op_calc_bitrate
      Callsites:
        - Src:             'src/opusfile.c:1821,26'
          Dst:             op_raw_total
        - Src:             'src/opusfile.c:1821,48'
          Dst:             op_pcm_total
        - Src:             'src/opusfile.c:1821,10'
          Dst:             op_calc_bitrate
    - functionName:    op_raw_total
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         17
      ICount:          129
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1735,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1735,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1737,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1736,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1736,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1737,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1734,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1737,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1739,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1739,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1739,19'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1740,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1740,11'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1740,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1740,39'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1741,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1741,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1741,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_pcm_total
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         18
      ICount:          157
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - op_fatal_impl
        - op_granpos_diff
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1751,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1751,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1753,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1752,4'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1752,6'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1753,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1750,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1753,5'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1755,9'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1760,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1761,15'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1764,3'
              BranchSideFuncs:
                - op_granpos_diff
                - op_fatal_impl
        - Branch String:   'src/opusfile.c:1764,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1764,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1766,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1764,3'
          Dst:             op_granpos_diff
        - Src:             'src/opusfile.c:1764,3'
          Dst:             op_fatal_impl
    - functionName:    op_current_link
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1788,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1788,46'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1789,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_tags
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1776,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1776,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1777,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1777,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1778,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1783,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1778,37'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1778,39'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1781,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1778,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1779,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1781,8'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1783,21'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1783,52'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1783,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_head
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1770,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1770,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1771,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1771,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1771,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1772,11'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1772,22'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1772,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1772,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_channel_count
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_head
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:1730,10'
          Dst:             op_head
    - functionName:    op_serialno
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _of
        - _li
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1724,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1724,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1725,7'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1725,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1725,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1726,10'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1726,21'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1726,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1726,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_link_count
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_seekable
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_free
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - op_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1709,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1709,6'
              BranchSideFuncs:
                - op_clear
                - free
            - BranchSide:      'src/opusfile.c:1710,14'
              BranchSideFuncs:
                - op_clear
                - free
      Callsites:
        - Src:             'src/opusfile.c:1710,5'
          Dst:             op_clear
    - functionName:    op_clear
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         25
      ICount:          160
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - ogg_stream_clear
        - ogg_sync_clear
        - opus_multistream_decoder_destroy
        - opus_tags_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1493,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1493,53'
              BranchSideFuncs:
                - opus_multistream_decoder_destroy
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
                - opus_tags_clear
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1494,9'
              BranchSideFuncs:
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
                - opus_tags_clear
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1495,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1496,8'
              BranchSideFuncs:
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1500,11'
              BranchSideFuncs:
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1496,34'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1496,36'
              BranchSideFuncs:
                - opus_tags_clear
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
            - BranchSide:      'src/opusfile.c:1497,24'
              BranchSideFuncs:
                - opus_tags_clear
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
        - Branch String:   'src/opusfile.c:1496,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1497,24'
              BranchSideFuncs:
                - opus_tags_clear
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
            - BranchSide:      'src/opusfile.c:1499,3'
              BranchSideFuncs:
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
        - Branch String:   'src/opusfile.c:1504,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1504,52'
              BranchSideFuncs:
                - opus_tags_clear
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
            - BranchSide:      'src/opusfile.c:1505,3'
              BranchSideFuncs:
                - free
                - free
                - ogg_stream_clear
                - ogg_sync_clear
        - Branch String:   'src/opusfile.c:1510,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1510,35'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1510,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1493,20'
          Dst:             opus_multistream_decoder_destroy
        - Src:             'src/opusfile.c:1497,7'
          Dst:             opus_tags_clear
        - Src:             'src/opusfile.c:1504,35'
          Dst:             opus_tags_clear
        - Src:             'src/opusfile.c:1508,3'
          Dst:             ogg_stream_clear
        - Src:             'src/opusfile.c:1509,3'
          Dst:             ogg_sync_clear
    - functionName:    op_test_open
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - op_open2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1700,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1700,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1701,16'
              BranchSideFuncs:
                - op_open2
        - Branch String:   'src/opusfile.c:1704,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1704,32'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1705,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1701,7'
          Dst:             op_open2
    - functionName:    op_open2
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _of
      BBCount:         16
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - op_clear
        - op_fatal_impl
        - op_make_decode_ready
        - op_open_seekable2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1592,3'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1592,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/opusfile.c:1593,6'
              BranchSideFuncs:
                - op_clear
                - op_make_decode_ready
                - op_open_seekable2
        - Branch String:   'src/opusfile.c:1593,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1594,5'
              BranchSideFuncs:
                - op_open_seekable2
                - op_clear
                - op_make_decode_ready
            - BranchSide:      'src/opusfile.c:1597,11'
              BranchSideFuncs:
                - op_clear
                - op_make_decode_ready
        - Branch String:   'src/opusfile.c:1598,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1601,5'
              BranchSideFuncs:
                - op_make_decode_ready
                - op_clear
            - BranchSide:      'src/opusfile.c:1606,3'
              BranchSideFuncs:
                - op_clear
        - Branch String:   'src/opusfile.c:1603,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1603,26'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1604,3'
              BranchSideFuncs:
                - op_clear
      Callsites:
        - Src:             'src/opusfile.c:1592,3'
          Dst:             op_fatal_impl
        - Src:             'src/opusfile.c:1595,9'
          Dst:             op_open_seekable2
        - Src:             'src/opusfile.c:1602,9'
          Dst:             op_make_decode_ready
        - Src:             'src/opusfile.c:1607,3'
          Dst:             op_clear
    - functionName:    op_test_memory
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
        - _size
        - _error
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_mem_stream_create
        - op_test_close_on_failure
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:1694,35'
          Dst:             op_mem_stream_create
        - Src:             'src/opusfile.c:1694,10'
          Dst:             op_test_close_on_failure
    - functionName:    op_test_close_on_failure
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
        - _cb
        - _error
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - op_test_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1677,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1678,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1681,24'
              BranchSideFuncs:
                - op_test_callbacks
        - Branch String:   'src/opusfile.c:1678,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1678,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1679,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1682,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1682,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1683,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1681,6'
          Dst:             op_test_callbacks
    - functionName:    op_test_callbacks
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
        - _cb
        - _initial_data
        - _initial_bytes
        - _error
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - op_clear
        - op_open1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1617,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1618,18'
              BranchSideFuncs:
                - op_open1
                - op_clear
                - free
            - BranchSide:      'src/opusfile.c:1628,6'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1619,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1620,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1624,5'
              BranchSideFuncs:
                - op_clear
                - free
        - Branch String:   'src/opusfile.c:1620,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1620,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1621,14'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1628,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1628,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1629,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1618,9'
          Dst:             op_open1
        - Src:             'src/opusfile.c:1625,5'
          Dst:             op_clear
    - functionName:    op_open1
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _of
        - _stream
        - _cb
        - _initial_data
        - _initial_bytes
      BBCount:         38
      ICount:          372
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - ogg_stream_init
        - ogg_sync_buffer
        - ogg_sync_init
        - ogg_sync_wrote
        - op_fetch_headers
        - op_find_initial_pcm_offset
        - opus_tags_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1521,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1521,51'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1522,3'
              BranchSideFuncs:
                - ogg_sync_init
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
        - Branch String:   'src/opusfile.c:1526,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1526,45'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1528,18'
              BranchSideFuncs:
                - ogg_sync_init
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
                - ogg_sync_buffer
                - ogg_sync_wrote
        - Branch String:   'src/opusfile.c:1536,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1538,29'
              BranchSideFuncs:
                - ogg_sync_buffer
                - ogg_sync_wrote
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1547,12'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1539,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1539,34'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1540,12'
              BranchSideFuncs:
                - ogg_sync_wrote
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1547,27'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1547,31'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1547,27'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1549,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1551,8'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1557,17'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1551,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1551,47'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1552,11'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1555,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1555,53'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1556,3'
              BranchSideFuncs:
                - malloc
                - ogg_stream_init
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1569,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1569,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1570,5'
              BranchSideFuncs:
                - op_find_initial_pcm_offset
                - opus_tags_clear
                - op_fetch_headers
        - Branch String:   'src/opusfile.c:1577,16'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1577,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1577,18'
              BranchSideFuncs:
                - opus_tags_clear
                - op_fetch_headers
                - op_find_initial_pcm_offset
        - Branch String:   'src/opusfile.c:1577,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1577,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1581,22'
              BranchSideFuncs:
                - opus_tags_clear
                - op_fetch_headers
                - op_find_initial_pcm_offset
        - Branch String:   'src/opusfile.c:1583,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1583,18'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
            - BranchSide:      'src/opusfile.c:1584,8'
              BranchSideFuncs:
                - op_fetch_headers
                - op_find_initial_pcm_offset
                - opus_tags_clear
        - Branch String:   'src/opusfile.c:1586,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1586,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1587,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1528,3'
          Dst:             ogg_sync_init
        - Src:             'src/opusfile.c:1538,12'
          Dst:             ogg_sync_buffer
        - Src:             'src/opusfile.c:1541,5'
          Dst:             ogg_sync_wrote
        - Src:             'src/opusfile.c:1562,3'
          Dst:             ogg_stream_init
        - Src:             'src/opusfile.c:1567,9'
          Dst:             op_fetch_headers
        - Src:             'src/opusfile.c:1576,9'
          Dst:             op_find_initial_pcm_offset
        - Src:             'src/opusfile.c:1581,5'
          Dst:             opus_tags_clear
    - functionName:    op_test_file
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _path
        - _error
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_fopen
        - op_test_close_on_failure
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:1688,35'
          Dst:             op_fopen
        - Src:             'src/opusfile.c:1688,10'
          Dst:             op_test_close_on_failure
    - functionName:    op_open_memory
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _data
        - _size
        - _error
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_mem_stream_create
        - op_open_close_on_failure
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:1668,35'
          Dst:             op_mem_stream_create
        - Src:             'src/opusfile.c:1668,10'
          Dst:             op_open_close_on_failure
    - functionName:    op_open_close_on_failure
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
        - _cb
        - _error
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - op_open_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1651,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1652,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1655,24'
              BranchSideFuncs:
                - op_open_callbacks
        - Branch String:   'src/opusfile.c:1652,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1652,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1653,5'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1656,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1656,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1657,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:1655,6'
          Dst:             op_open_callbacks
    - functionName:    op_open_callbacks
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
        - _cb
        - _initial_data
        - _initial_bytes
        - _error
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - op_open2
        - op_test_callbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opusfile.c:1636,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1638,18'
              BranchSideFuncs:
                - op_open2
                - free
            - BranchSide:      'src/opusfile.c:1643,3'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:1639,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1639,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:1640,8'
              BranchSideFuncs:
                - free
        - Branch String:   'src/opusfile.c:1640,8'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:1640,29'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/opusfile.c:1641,15'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'src/opusfile.c:1635,6'
          Dst:             op_test_callbacks
        - Src:             'src/opusfile.c:1638,9'
          Dst:             op_open2
    - functionName:    op_open_file
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _path
        - _error
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - op_fopen
        - op_open_close_on_failure
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opusfile.c:1662,35'
          Dst:             op_fopen
        - Src:             'src/opusfile.c:1662,10'
          Dst:             op_open_close_on_failure
    - functionName:    opus_granule_sample
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _head
        - _gp
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - op_granpos_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:757,13'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:757,35'
              BranchSideFuncs:
                - op_granpos_add
            - BranchSide:      'src/opusfile.c:757,13'
              BranchSideFuncs: []
        - Branch String:   'src/opusfile.c:757,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:757,53'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:757,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opusfile.c:757,15'
          Dst:             op_granpos_add
    - functionName:    op_test
      functionSourceFile: '/src/opusfile/src/opusfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _head
        - _initial_data
        - _initial_bytes
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - ogg_page_serialno
        - ogg_stream_clear
        - ogg_stream_init
        - ogg_stream_packetout
        - ogg_stream_pagein
        - ogg_stream_reset_serialno
        - ogg_sync_buffer
        - ogg_sync_clear
        - ogg_sync_init
        - ogg_sync_pageout
        - ogg_sync_wrote
        - opus_head_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opusfile.c:84,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:84,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:88,13'
              BranchSideFuncs:
                - memcmp
                - ogg_sync_init
                - ogg_sync_buffer
                - ogg_sync_clear
                - ogg_sync_wrote
                - ogg_stream_init
                - ogg_sync_pageout
                - ogg_stream_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:88,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:88,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:89,6'
              BranchSideFuncs:
                - ogg_sync_init
                - ogg_sync_buffer
                - ogg_sync_clear
                - ogg_sync_wrote
                - ogg_stream_init
                - ogg_sync_pageout
                - ogg_stream_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:89,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:89,51'
              BranchSideFuncs: []
            - BranchSide:      'src/opusfile.c:90,3'
              BranchSideFuncs:
                - ogg_sync_init
                - ogg_sync_buffer
                - ogg_sync_clear
                - ogg_sync_wrote
                - ogg_stream_init
                - ogg_sync_pageout
                - ogg_stream_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:92,6'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:96,12'
              BranchSideFuncs:
                - ogg_sync_wrote
                - ogg_stream_init
                - ogg_sync_pageout
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:127,11'
              BranchSideFuncs:
                - ogg_sync_clear
        - Branch String:   'src/opusfile.c:104,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:104,16'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:106,11'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_sync_pageout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:106,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:106,15'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:107,37'
              BranchSideFuncs:
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:111,10'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:112,15'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:123,5'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:112,12'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:113,31'
              BranchSideFuncs:
                - opus_head_parse
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
            - BranchSide:      'src/opusfile.c:121,17'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:115,14'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:115,33'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:117,15'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_sync_pageout
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
        - Branch String:   'src/opusfile.c:123,5'
          Branch Sides:
            - BranchSide:      'src/opusfile.c:102,11'
              BranchSideFuncs:
                - ogg_sync_pageout
                - ogg_stream_clear
                - ogg_sync_clear
                - ogg_page_serialno
                - ogg_stream_reset_serialno
                - ogg_stream_pagein
                - ogg_stream_packetout
                - opus_head_parse
            - BranchSide:      'src/opusfile.c:125,5'
              BranchSideFuncs:
                - ogg_stream_clear
                - ogg_sync_clear
      Callsites:
        - Src:             'src/opusfile.c:88,6'
          Dst:             memcmp
        - Src:             'src/opusfile.c:90,3'
          Dst:             ogg_sync_init
        - Src:             'src/opusfile.c:91,8'
          Dst:             ogg_sync_buffer
        - Src:             'src/opusfile.c:97,5'
          Dst:             ogg_sync_wrote
        - Src:             'src/opusfile.c:98,5'
          Dst:             ogg_stream_init
        - Src:             'src/opusfile.c:102,11'
          Dst:             ogg_sync_pageout
        - Src:             'src/opusfile.c:107,37'
          Dst:             ogg_page_serialno
        - Src:             'src/opusfile.c:107,7'
          Dst:             ogg_stream_reset_serialno
        - Src:             'src/opusfile.c:108,7'
          Dst:             ogg_stream_pagein
        - Src:             'src/opusfile.c:111,10'
          Dst:             ogg_stream_packetout
        - Src:             'src/opusfile.c:113,15'
          Dst:             opus_head_parse
        - Src:             'src/opusfile.c:125,5'
          Dst:             ogg_stream_clear
        - Src:             'src/opusfile.c:128,3'
          Dst:             ogg_sync_clear
    - functionName:    ogg_sync_pageout
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_mem_close
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_mem_tell
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_mem_seek
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _stream
        - _offset
        - _whence
      BBCount:         32
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - op_fatal_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/stream.c:359,3'
          Branch Sides:
            - BranchSide:      'src/stream.c:359,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/stream.c:360,10'
              BranchSideFuncs:
                - op_fatal_impl
        - Branch String:   'src/stream.c:360,3'
          Branch Sides:
            - BranchSide:      'src/stream.c:363,10'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:368,10'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:373,12'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/stream.c:379,13'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:363,19'
          Branch Sides:
            - BranchSide:      'src/stream.c:363,45'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:363,21'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:363,10'
          Branch Sides:
            - BranchSide:      'src/stream.c:363,45'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:364,22'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:368,22'
          Branch Sides:
            - BranchSide:      'src/stream.c:368,52'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:368,24'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:368,10'
          Branch Sides:
            - BranchSide:      'src/stream.c:368,52'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:369,23'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:374,7'
          Branch Sides:
            - BranchSide:      'src/stream.c:374,7'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/stream.c:376,10'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:376,23'
          Branch Sides:
            - BranchSide:      'src/stream.c:376,54'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:376,25'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:376,10'
          Branch Sides:
            - BranchSide:      'src/stream.c:376,54'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:377,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/stream.c:359,3'
          Dst:             op_fatal_impl
        - Src:             'src/stream.c:374,7'
          Dst:             op_fatal_impl
    - functionName:    op_mem_read
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _stream
        - _ptr
        - _buf_size
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/stream.c:341,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:341,19'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:342,8'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:345,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:345,16'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:347,18'
              BranchSideFuncs: []
        - Branch String:   'src/stream.c:347,18'
          Branch Sides:
            - BranchSide:      'src/stream.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:347,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_ftell
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _stream
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/stream.c:117,10'
          Dst:             ftello64
    - functionName:    ftello64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_fseek
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - _stream
        - _offset
        - _whence
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/stream.c:102,10'
          Dst:             fseeko64
    - functionName:    fseeko64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_fread
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - _stream
        - _ptr
        - _buf_size
      BBCount:         16
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - feof
        - fread
        - op_fatal_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/stream.c:56,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:56,19'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:57,18'
              BranchSideFuncs:
                - fread
                - feof
                - op_fatal_impl
        - Branch String:   'src/stream.c:59,3'
          Branch Sides:
            - BranchSide:      'src/stream.c:59,3'
              BranchSideFuncs:
                - op_fatal_impl
            - BranchSide:      'src/stream.c:61,10'
              BranchSideFuncs:
                - feof
        - Branch String:   'src/stream.c:61,15'
          Branch Sides:
            - BranchSide:      'src/stream.c:61,35'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:61,22'
              BranchSideFuncs:
                - feof
        - Branch String:   'src/stream.c:61,10'
          Branch Sides:
            - BranchSide:      'src/stream.c:61,35'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:61,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/stream.c:58,7'
          Dst:             fread
        - Src:             'src/stream.c:59,3'
          Dst:             op_fatal_impl
        - Src:             'src/stream.c:61,17'
          Dst:             feof
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_mem_stream_create
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - _cb
        - _data
        - _size
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/stream.c:406,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:406,28'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:407,27'
              BranchSideFuncs:
                - malloc
        - Branch String:   'src/stream.c:408,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:409,6'
              BranchSideFuncs: []
            - BranchSide:      'src/stream.c:414,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    op_freopen
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _cb
        - _path
        - _mode
        - _stream
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freopen64
        - op_get_file_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/stream.c:331,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:331,16'
              BranchSideFuncs:
                - op_get_file_callbacks
            - BranchSide:      'src/stream.c:331,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/stream.c:316,6'
          Dst:             freopen64
        - Src:             'src/stream.c:331,21'
          Dst:             op_get_file_callbacks
    - functionName:    freopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_get_file_callbacks
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - _fp
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_fdopen
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - _cb
        - _fd
        - _mode
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fdopen
        - op_get_file_callbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/stream.c:308,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:308,16'
              BranchSideFuncs:
                - op_get_file_callbacks
            - BranchSide:      'src/stream.c:308,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/stream.c:307,6'
          Dst:             fdopen
        - Src:             'src/stream.c:308,21'
          Dst:             op_get_file_callbacks
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    op_fopen
      functionSourceFile: '/src/opusfile/src/stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - _cb
        - _path
        - _mode
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fopen64
        - op_get_file_callbacks
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/stream.c:301,6'
          Branch Sides:
            - BranchSide:      'src/stream.c:301,16'
              BranchSideFuncs:
                - op_get_file_callbacks
            - BranchSide:      'src/stream.c:301,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/stream.c:286,6'
          Dst:             fopen64
        - Src:             'src/stream.c:301,21'
          Dst:             op_get_file_callbacks
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
